Recovery Success near Target endtime - then failed during WAIT

Is there an option to recover during a WAIT period?

Had guide star lost event within 5 min of a target end time.

Recovery started, and was successful.

[12/30/19 22:55:45.618][DEBUG][Sequence Thread][SQ;] Set sequence abort
[12/30/19 22:55:45.638][DEBUG][Sequence Thread][SQ;] Event detects that recovery is needed because guider reports the guide star was lost…
[12/30/19 22:55:45.638][DEBUG][Sequence Thread][SQ;] RunEvent recovery start…
[12/30/19 22:55:45.641][DEBUG][Sequence Thread][SQ;] Time Check: Cannot complete current request prior to the target end time…
[12/30/19 22:55:45.641][DEBUG][Sequence Thread][SQ;] Something has gone wrong when running event, but the current target is past its end time, attempting to move to the next target!
[12/30/19 22:55:45.641][DEBUG][Sequence Thread][SQ;] RunEvent recovery success! Continuing sequence…

SGP noted that there wasn’t enough time to take the last frame, so it moved to next target…

[12/30/19 22:55:45.641][DEBUG][Sequence Thread][SQ;] Running pre event…
[12/30/19 22:55:45.663][DEBUG][Sequence Thread][SQ;] Current target has end time at 12/30/2019 22:59:00
[12/30/19 22:55:45.663][DEBUG][Sequence Thread][SQ;] End time of next frame is at 12/30/2019 22:59:45
[12/30/19 22:55:45.663][DEBUG][Main Thread][SQ;] PopulateDataModel: Transferring view to the data model…
[12/30/19 22:55:45.677][DEBUG][Sequence Thread][SQ;] Performing serialize…
[12/30/19 22:55:52.776][DEBUG][Sequence Thread][SQ;] Target past specified end time, moving to next target…
[12/30/19 22:55:52.777][DEBUG][Sequence Thread][SQ;] Run event requested sequence break due to time limit, moving to next target…

Guide star lost again, but since sequence was in WAIT, it just aborted without attempting recovery again?

[12/30/19 22:55:52.910][DEBUG][Sequence Thread][SQ;] DoEventGroupChange: Changing to event group: M46
[12/30/19 22:55:52.911][DEBUG][Main Thread][SQ;] Adding sequence level notification: Starting target “M46”…
[12/30/19 22:55:52.914][DEBUG][Sequence Thread][SQ;] Sending Notification: Status - Starting target “M46”…
[12/30/19 22:55:52.914][DEBUG][Sequence Thread][SQ;] DoEventGroupChange: Waiting for start time 12/30/2019 23:00:00…
[12/30/19 22:56:20.803][DEBUG][Main Thread][SQ;] Adding sequence level notification: Guide star lost!
[12/30/19 22:56:21.463][DEBUG][Guider Camera Thread][SQ;] Guide star was lost!
[12/30/19 22:56:21.463][DEBUG][Guider Camera Thread][SQ;] Aborting sequence: Guide star lost
[12/30/19 22:56:21.463][DEBUG][Guider Camera Thread][SQ;] Set sequence abort
[12/30/19 22:56:21.937][DEBUG][Sequence Thread][SQ;] Set sequence abort
[12/30/19 22:56:21.956][DEBUG][Sequence Thread][SQ;] Recovery mode invoked but sequence is flagged as aborted, aborting recovery…
[12/30/19 22:56:21.956][DEBUG][Sequence Thread][SQ;] DoEventGroupChange: Failed to recover after sequence abort during wait…
[12/30/19 22:57:23.332][DEBUG][Sequence Thread][SQ;] Aborting sequence: Failed to recover after sequence abort during wait.
[12/30/19 22:57:23.332][DEBUG][Sequence Thread][SQ;] Set sequence abort

Thankfully I checked it a few minutes later, manually pressed resume, and it worked flawlessly til sunrise.

Logfile : LogFile Google Drive

This is a bug that has been addressed in 3.1.0.430. The guider is supposed to be stopped during this wait.