@danny has recently included the following in a reply in another thread:
He had a backup, and many people brought up (in a related thread) the fact that database corruption will get backed up and good database backups will be lost if you don’t have much history. This lack of DB check previous to backup got acknowledged as being an issue and we are going to check the DB before backups in a future build. The work is on the short term roadmap. It’ll help catch bad hardware sooner.