From what the OP said, I cannot see any way to have avoided this situation. The OP is still getting free rent which is one upside.
Well the contract would not be able to be enforced as the mortgagee's rights seemingly override the vendor's.
Yes or buy later at the MIP sale
Yes