Azkaban should know when a process should be dead. Why can't it also check if the process is truly dead, log the error, and then do a SIGKILL on it? At least we'll have an idea of why and when the process may be orphaning, instead of doing a manual step and not figuring out what the issue may be.