refactor(*): gracefully restart all routines on SIGHUP