He should be suing his inspector if he's looking for a someone to pay. He should be looking to his insurance company to be made whole as well. Sure the Magistrate could do something silly, but doubt it, he's got to get elected again, right? Even if he tried to get you to split it, you could appeal. I've had a Magistrate try to see how flexible I was on eviction matters, like timing of getting out, I held my ground to the time established by law and he had to follow my lead. The magistrates don't want things to go to appeal, it makes them look bad.
The facts are the facts, he bought a used house, you gave no warrantees, he did his due diligence with an inspection, the freakish winter / spring weather we had, etc... case dismissed.
Did you use a Pro Roofer? did he give a warrantee? I know a lot of times we use guys with no warrantees, the buyer has to rely on his inspection. That's what it's for, it's not like you prevented him from getting an inspection.
$940? That doesn't seem right either, that's not going to look good for them.