Ability to process Ctrl+C when waiting for a different chef-client run.

Make sure that we let ruby to process system signals while waiting on system mutex.