#1: first and last reasons have been moved to FiniteStateMachine::_verifyLogReason()
#1: Fsm_VerifyLogTest::test_VerifyLog_LogWithWakeupNotAfterSleep_ThrowsException()