rtsold closes the casper channel after opening its services; the
kernel then kills the casper daemon with SIGKILL when the last
process descriptor is closed. As rtsold never waits for children,
the casper daemon lingers as a zombie for the process lifetime.
Commit bcdb6ba94d08 stopped unconditionally reparenting a pdfork(2)
child to init(8) when its last process descriptor is closed: the
parent is now expected to wait(2) or ignore SIGCHLD.
Ignore SIGCHLD so the kernel reaps exited children automatically.
Scripts are run by the rtsold.script service, so script status
handling is unaffected.