reused cosmetic 'run state' code for daemon polling