mGerrit: Fix all messages showing as drafts

finally ;) Scope of previous failure catching was
too broad. I was resetting fields that where
being properly populated

Patch Set 2: Don't show blank cards; only
    Show what we have. Show error message as
    commit message. Show Unknown for missing
    (if patch set is draft) author/committer
    information

Change-Id: I6bc0f008f1969e070753abbc04813f6163508aab