This prevents us from queuing multiple reloads, because the second reload will terminate any processes that are already gracefully shutting down.
I can't see any reason for this logic, given that if someone wants to forcefully terminate the daemons they can use `bin/phd stop --graceful 0` from another shell to send terminate signals to everything immediately.