timeout(1): Fix the inheritance of signal dispositions
POSIX.1-2024 requires that the child process inherit the same signal
dispositions as the timeout(1) utility inherited, except for the signal
to be sent upon timeout.
For example, when timeout(1) is run by nohup(1), the command should be
protected from SIGHUP.
Obtained-from: DragonFly BSD