for the deposit, i don't think you need to have it in the bank for a certain amount of time.
As a matter of fact, if you ask the bank to issue the deposit proof at US, the bank will only issue the balance on the spot, and the school accepts such a proof. Obviously, you can give school multiple proofs from different banks.
Then you might be able to figure out how to slove this problem if you do face a hardship.