Is not always the bank but the network in most cases as this morning I also tried to credit someone through a transfer from my bank account and tried it twice and yet saying timeout but just had to wait and after good 8hrs I saw an alert for the debit which if I had tried again , it would have been twice debit and blockchain also in some time takes hrs to get confirm due to some backlog in the pool but I still prefer blockchain to bank any way.