forward SIGHUP instead of sending SIGTERM to child and send SIGTERM on exit