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.