For both the new idle-time AF and the ones done in the course of running an Observation, failures of AF are not detected. The periodic AF time is advanced in either case.
This is going to require some way to tell, after a run or a dispatcher-initiated AF, wheter that AF succeeded or failed, and only if it succeeded should the periodic AF time be advanced.