Blockchain should have prevented the bank theft - because all transactions will be transparent, organised in chain and block - encrypted and hash.
Any illegal transfer or transactions will become apparent immediately leaving no room for banking theft.
Parties to each transaction will also be revealed and any movement of fund will be tracked in an open transparent ledger in a blockchain.