@stefano
Sounds like a good client to have lost. Sometimes things take a certain amount of time. Applying force to the human and being demanding stresses the human, but does not make a machine process faster.
You couldn't have met their declared deadline, even if their contract had not lapsed.
I hope they suddenly wake up more pleasant.