the 'something bad' path is only for child processes, not the watchdog
don't bail early if we're exiting because EXIT_REACHED_COUNT