About calling the bank, ...
You experience is such a violation! I don't like having to be always vigilant.
My wallet was stolen last year and I tried desparately to get bank numbers, ... for the cards. I later realized that it is Mastercard or Visa, not the bank, that processes the lost cards, in a central way, so I now have those numbers in my travel papers.
Sylvia