Use status_for_json in chef_wm to fix status report when key generation is inflight

This is a pain to test because it fails only when we are actively generating keys.
Merge pull request #117 from opscode/ma/keygen_status_fix

Fix status report when key generation is inflight