Last minute delays like this are generally something simple and stupid. Accounts all too often can be awfully pissy to deal with once you fire them and they lose your business.
Bigger problems would have been ironed out far earlier, for better or worse.