Ensure can_run reflects correct state in response