Parent shuts down with self-SIGINT, child re-execs.
Parent shuts down with self-SIGINT, child re-execs.

This results in the child being orphaned and losing control of the
terminal for non-daemon servers. Neither of these things are great.

broadstack/envhook