I'm glad that you've at least got the funds credited back to your account. Sadly, the best way to deal with exchanges is to put pressure on them with social media presence. That's not to say that Kraken is necessarily dishonorable, just that they (like most exchanges) are very concerned about public perception, and it can help to expedite things.
It's pretty annoying the way they abruptly suspended the markets. Personally, I'd much prefer to get out via BTC given the recent problems you've experienced. Let us know if you have problems withdrawing to the second bank account.
Thanks - I will advise once I have done this. Do you or anyone know however if Kraken can convert my GBP's to USD or are they not allowed to do this? As you say the easiest way for me to withdraw would be through BTC but there is no GBP/BTC trading anymore. I will check with the Kraken team but I need to be sure that the SWIFT code issue can get sorted out before I attempt to withdraw again.