If escrow has not yet closed you should put the seller and the seller's agent on notice in writing that you are holding them responsible for the delays and the expense that it has cost you. If you wait to resolve this until after the close of escrow you may never get compensated. A lawyer should best present this notice and demand a discount in the price.
Disclaimer: This information is not intended to create, and receipt of it does not constitute, a lawyer-client relationship. You should have a licensed attorney review your case individually since every individual's factual situation is different, independent legal advice regarding specific situation from a licensed attorney is advisable.