Stand your ground and demand that the work is done properly. I have a friend that worked at a major insurance company and lesson 1 on her first day was give people the run around as much as you can so that they give up. It's a cost saving method. Most people when attacked like you have been give up as they can't be bothered. Stick to your guns and they'll eventually come around. Ask to speak with the insurance inspectors manager and take it from there.
A big insurer tried this on with me and I proved more stubborn. It took 16 weeks for me to finally get a cheque but I got the $ in the end. ;) I did have to ride my motorcycle every day for those 16 weeks though, right through the dead of winter. Maybe I didn't totally win then :D

