Answers
1. Wear and tear. (For the past 29 yrs I was not wearing glasses. I am scared to check my eyesight. you know why? )
2. Did you check the errorlog daily?
When the mess happened, it would have reported immedietly.
3. DBCC overrides many things.