Sorry for the late reply, but the hot fix worked. After I installed it and re-ran the maintenance, I found two databases that had corruption. One seemed to have a bad system table as you described, so that DB got restored. The other database has a fresh data load daily, so I did a DBCC CHECKDB ('DBNAME', repair_allow_data_loss). After that, we truncated tables and re-ran the maintenance. My error logs are now clean.
So is there anyway to add rep or give points on this board? Just wanted to say Thanks for the help!