I would only add that it is in everybody's interest for this insurance wrinkle to get ironed out, and I would not offer to pay for that rider, as a buyer, under any circumstances whatsoever.
Because nobody will be able to sell or buy in that building if buyer's can't get loans. And that is a big problem for not just you. This is a routine thing and it was overlooked. Let's just hope the board is more on the ball on other matters.
Licensed Real Estate Salesperson
New York, NY
Keep in mind that I am not an attorney and cannot give out legal advise. I am also not familiar with your deal and/or contract of sale. Having said that here are some general thoughts....
I have had this happen to me on some co-op deals I have worked on in the past. Usually the co-op will get the necessary insurance to appease your bank but they are not required to, When this happened to me, several times the rider to the existing policy would have cost about $500.00 per year. Perhaps you can find out how much it would cost (through the co-op management company) and if it is not that expensive you can offer to pay for it yourself (just for the first year as usually once you own the co-op neither the co-op or your bank will need the insurance to continue).
If they simply refuse to get it, your lender will most likely deny the loan and assuming you have a mortgage contingency in the contract of sale, you would be entitled to get your down payment check back. This is the norm but you need to check it with your attorney.
With regard to closing dates, usually they are on or about dates which means there could be flexibility to that closing date. Check this with your attorney and also keep in mind that I am not an attorney and I cannot give legal advise, these are just thoughts of mine to help you based on my experience as a real estate agents who sells many co-ops.
If I can be of further assistance please let me know. Good luck!
Mitchell S. Feldman
Associate Broker/ Director of Sales
Madison Estates & Properties, Inc.
Office: (718) 645-1665/ Cell: (917) 805-0783