Add some comments to explain how we wait for chef-client on state change
Avoid race between chef-client queue getting emptied and chef-client run
Merge pull request #1 from vuntz/race-reinstall

Add some comments to explain how we wait for chef-client on state change