Now an entire process tree is killed in /process/remove, as long as each child hasn't changed its process group.
The multiprocessing environment is really finicky. I'm seeing deadlocks in the process at exit, that are probably related to tracebacks being printed and still getting redirected to the logfile or something.