MIXLIB-16: Forcibly kill timed out child processes

Attempts a TERM and then does a KILL if that didn't work.

I also included some cruft cleanup.