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.