Some downtimes do not have reasons
This applies to the Minecraft and Teamspeak checkers but may also impact HTTP.
Check for a reason key before storing the check result in the database (and than panic maybe? There is no "default" for a reason. Checkers should ensure, that there is one set).