As daemons handle more complex tasks, being able to do graceful shutdown would be helpful. Something like:
- bin/phd stop --graceful
- This sends some signal to the overseers; they relay it to the daemons.
- Daemons receive the signal and set a "exit when able" flag.
- Daemons check the flag; taskmasters stop after the current task.