Only "update resource" if required.

This cleans up the "x resources updated" message at the end of a Chef
run. It also stops ssh from restarting unless needed.