Fix Pid.running? rescuing timeout exceptions

The problem expresses itself in the force termination sub routine (and monitoring most likely, but I have not verified this). 
When the process does not respond timely to SIGTERM,  the timeout exception may be raised when the code executes Pid.running?(...). Unfortunately its current implementation uses a blanket rescue.