I hope this one doesn't come out wrong, because the whole thing is pretty complicated and I'm leaving out some details.
I manage a training group for a software company in a large metro area. We do some classroom training and can go to a customer site at their request.
A couple of months ago we had a request from a customer to have a class at their site for the last week in February (next week, as we go to press). It was confirmed via email, but we still had to have them turn in some documents before we could get it on the calendar...nothing they hadn't done before. They knew that plans couldn't be finalized until we had said documents.
Except right after this, the contact for the client completely disappeared. We could not reach her, no matter what. This went on for over a month until finally, two weeks before the class, I was getting pressure to schedule a class for another client and had to make a decision one way or the other. I left a few more messages for the client telling her that we could only hold the dates for her for X more days, then called her once more to tell her that we'd have to reschedule.
I finally heard back from her two days ago (and after 10 PM, at that). She didn't apologize, she just said that we WOULD still do the onsite on the days we had agreed on.
Fortunately, I have a backbone and told her it wouldn't be possible at this late date, and that I was sorry I wasn't able to reach her before.
Of course, once she was finally convinced that the training wasn't going to happen next week, she agreed to move it to a later date.