CLC-4057 Perform health check on background job processing

https://jira.ets.berkeley.edu/jira/browse/CLC-4057

I think MISSING should be logged as an ERROR and LATE should be logged as a warn. Otherwise we'll never see the latter entry in production.