Stones/debris can absolutely cause the aux belt to come off, which in turn can take the timing belt with it. Both Pure Motorsport and AP Motorsport sell covers to protect against this.
Unfortunately unless you can prove a parts failure (tensioner etc) then I'm afraid you're left with the bill.