Don't allow exceptions to bubble up when failing to fetch commits/branches.

It looks like sometimes the github API will return "not found". I'm not sure if
this is due to API outages or ownership issues (I haven't done too much
digging), but we should catch this case and log, rather than just letting the
failure bubble up to email Christian.

Trivial change.

Testing done: Ran unit tests.