From your mental frame I can see how this was an inconvenience of not getting consideration. From the other side, I can see them sticking to the letter of the contract and just as much falls on you for not scheduling in a timely manner.
You have the moral high ground, they have the legal high...