Remove superfluously logic from the child wait loop, add deeper comments
Notify the resque hook subsystem when jobs timeout
Use the new synchronous shutdown nomenclature