sysadmin user can't connect to explicitly specified database
I checked whether I had any SQL Agent jobs on the server that ran every five minutes, and found one that was failing.  When I checked the job steps, one of them had a blank Database drop down.  I selected a database from the drop down, and that corrected the issue.  Now, after finding the root cause, the error makes perfect sense: that user definitely couldn't open an undefined database.