Make the parsing more resilient to broken servers

Catch exceptions when decoding data from github or phabricator, so if
something goes wonky on their ends, sandcastle doesn't break

@spicyj