There is a lesson to be learned here. Outsource the services on which you depend and be prepared to accept the consequences. The moment you do this you expose yourself to all these complications. At the end of the day all these problems are the fault of BA management.