It really shocks me that people are willing to entrust their business's finances with a company they cannot contact immediately.
I do exactly what the OP poster did - have a account that receives the funds and is immediately swept to an entirely different institution. I would not have even funded the account when square tried to pull from it. I do not make my main business account directly accessible via visa card, or direct transfers. Two different financial institutions are involved.
I especially am troubled by the assumption that because the OP is following this very good idea that square assumes that he is not viable.