Been there, done that, and will inevitably do it again, so I feel your pain. We put so much work into these models, take all sorts of precautions, and still these incidents rear their ugly head from time to time. The secret as we all know is in perseverance, and not giving up. I look forward to seeing how you fix the problem. And fix it you will!
Cheers,
Chris