Merge pull request #5660 from shuffle2/unblock-blockingloop Change "blocking" BlockingLoop::Stop to give up and die after a timeout.