A side note about that insurance. The guy responsible for my fiasco chose NOT to use his insurance... you know those nasty rate hikes
So I worked with him... he paid cash for the damage and also gave me a discount. I know his work habits... after all it was his helper that screwed up.
That was many years ago, but I wouldn't have hesitated to use his services again, and would have recommended him.
Everyone makes mistakes... if no one died, it's all fixable.