ok this happened to me today.
Received dividend cheque with name + account number of old bank written that account i closed 3 yrs ago ...
You go in your bank talk with bank manager Apply maska tell them your situation they will finally take your cheque .
dont drop in drop box .. you give to person filling slip .
manager said me if name is same as name in cheque it should go threw doesnt matter if old acc is written on cheque .
My money is credited to bank in today evening
When u chnage bank account online with broker they will not update new bank in CML hence all dividend will go in old bank.
you close old bank then u will land in same problem as me . talk with bank manager all be ok dont worry be happy