Go to the main Kasikorn bank in Bangkok in Silom Rd and try there. I had no problem there after trying other banks that were full of ridiculous requirements.
I went to immigration to move my visa to my new passport. I was informed it is not necessary you just have to present both passports. You CAN have the visa transferred as I did as It was required by the Chinese embassy to get a visa for China. However its generally not required. Also best to avoid fines at the airport.