Well for the last 5 years just a copy of my updated bank book has been accepted at IM and there were no missing transactions in that book as it is a time deposit account.
The UK too, but you cannot travel on the old Passport. In Thailand they allow you to keep the old passport because immigration requires that you have it to prove your immigration status. In this case it is immaterial as the visa is also expired.