I'm very sorry to hear that.
And I have also heard that your particular block caster has had some problems with their work. There are never "easy answers" when you get in a mess like this. Hopefully the fella you're dealing with will have the integrity to work with you to come up with a reasonable compromise to the situation.