Strange things can happen. If it was beginning to go, then yes, should have been caught, especially if the shop that checked it out knows Rovers, it's pretty common. But, one *** hole at just the right speed, and just the right angle can cause this (not to scare you with that) I would say chances are that it was loose, and it got a lot worse over a short period of time, *** hole scenario.