This is a legal question. I am not an attorney and therefore can only give my opinion which is not legal advice...
I don't know how things work in VA, but here in AZ if your fully executed contract included the repair by addendum, it would have been fully enforceable against the Seller.
Generally inspection fees are not refundable. An exception to this general rule "may" be breach of contract. Consult an attorney to determine if this can be proven with your particular contract given its specific terms and conditions.
Another consideration "may" be an action through small claims court. Research the rules for suit and type of cases heard in your jurisdiction.
Again, a legal matter deserves legal advice - from an attorney.