Arcyd: fix crash when crashing in arcydreporter

It's generally expected to finish_repo() after fail_repo(), add a None
check.

Test Plan:
$ ./testbed/arcyd/status_html_testbed.sh
(this detected the unexpected failure, it's quite hidden if it happens
for real because the schedule-unreliables stuff handles it)
$ ./precommit.sh