It seems like when recovery is active, the only thing that should be suppressed is image taking. If a meridian flip occurs during recovery, perform the flip. If “end time” occurs during recovery, perform the end time logic, which might park the scope. When a recovery is successful (currently defined as auto guiding resumes successfully), SGP should perform an auto focus, a plate solve and a centering, if so optioned by the user. However, it’s possible that a long period of recovery might prevent PHD2 from successfully recovering the guide star. In long focus, OAG, there is often only one or two stars available to PHD2.
Asking PHD2 to define a successful recovery may not be the way to go. At the end of each recovery period, SGP could take an image and then scan it to find stars. If stars are found, recovery can proceed with auto focus, plate solve, centering and then resume guiding. Recovery doesn’t end until PHD2 reports that it has successfully resumed guiding.