If a tally job fails silently, there's no way for the user to restart the job or cancel it from the UI. The election is untallyable until someone deletes tally-ongoing from the database. We should:
- Provide a way to "clear" a queued job. Once a job has been queued, afaik, there's no way to un-queue it but if it ran and failed silently we can safely remove the flag. Because it would be less than ideal if someone re-tallied while a job actually was running, we should make it clear that this is a bailout option and not a button to press if things are possibly slow.
- We have the capacity to distinguish between a "job is queued" state and a "job is running" state. While this might not be useful as-is, it might be useful messaging to help the user gauge whether or not they need to re-queue the job.