Actually, I've misunderstood. power_off_alarm_notification() is only called from MirScreen::PowerOffLockableCallback - which acquires the lock.
Actually, I've misunderstood. power_off_ alarm_notificat ion() is only called from MirScreen: :PowerOffLockab leCallback - which acquires the lock.