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.