There's not much the data store API can do without a database connection, and some connection errors (authentication failure, for example) are pretty much unrecoverable. For the ones that are recoverable, we can rely on Heroku's automatic restarting of the app.