Bug fixes and new refresh button

If the patch set was ever public but the most recent
patch set is a draft (rare) then we see weird behavior.
This places a better failing scheme to the JSONCommit

Patch Set 2: fix missing information with generic
    localized error message

Change-Id: I6e3ea75da66e8825a4543e58caed570f3d5e9d00
Merge "Bug fixes and new refresh button"