fixed condition where watchdog continued to process many times rapidly when time-to-exit is #t