not good for a DB to have unanswered corruption problems, it is kind of its only job.
I totally agree its probably a race during compaction - but I have tried looking at the badger code and it keeps all the tables in a mutex locked map - I am not quite sure how it could get confused about which ones are there 