I can totally appreciate where you're coming from as I am the same position as you. My brother is buying me out of our house. He applied for the mortgage and got approval to do so in July and it's still on going.
I went sale agreed on an another house on the premise that this would be resolved by the very latest Septemeber.
I spoke to the solicitor on behalf of my brother and I and he basically said it's easier to complete the sale of 5 houses that to do a transfer of name on the deeds. (Not very encouraging I know). You're dependent on too many departments in banks, who from our experience do not communicate.
To give you an example:
Our solicitor requested the deeds from the legal department at the bank. He got these 3 weeks ago. I signed serveral forms to discharge myself from the mortgage and the deeds. What he needs is a letter of consent from the mortgage department to change the deeds and then send them back to the banks legal department.
I was told 2 weeks ago I would have the letter did I get it, NO!!
Anyway, I was assured it would be faxed to him and a copy to me on Thursday, it wasn't. I sent three emails to the guy who had originally promised me this on thursday and he didn't reply.
He emailed my brother yesterday, not me, saying he left early and forgot.
Then he said that the girl who was supposed to send the letter was off sick.. so it's now TUesday and still no letter. After that, it has to go through more legal procedure.
I have had to go back to the estate agent and request some leeway because we don't want to sign contracts and can't give a closing date until this is resolved. Nobody can tell me when to expect completion on it.
It seems to be very messy and complicated, but it's complicated by the lack of communication that exists. You'll hear all the excuses, but a simple thing like I explained has cost nearly a week, so it might explain where all the other wasted time has gone.
I would get on to your solicitor. They are acting on your behalf and get them to put the pressure on.
Good luck, i hope it works out for you!