(stable) Call setsid() after the overseer dameonizes
(stable) Call setsid() after the overseer dameonizes

Ref T12355. See also D15812. I believe we're catching a stray SIGHUP
because we're still in the process group of the SSH terminal.

Test Plan: Ran `bin/phd debug`, `bin/phd start`, `bin/phd stop` locally.

Auditors: chad

codelabs-ch/libphutil,uber/libphutil,r4nt/libphutil,codelabs-ch/libphutil,wikimedia/phabricator-libphutil,uber/libphutil,codelabs-ch/libphutil,devurandom/libphutil,devurandom/libphutil,aik099/libphutil,wikimedia/phabricator-libphutil,devurandom/libphutil,uhd-urz/libphutil,aik099/libphutil,r4nt/libphutil,aik099/libphutil,wikimedia/phabricator-libphutil,uhd-urz/libphutil,uhd-urz/libphutil,uber/libphutil,r4nt/libphutil