Schwab in my opinion has one of the best customer service/phone centers around. If you call them im sure they will remove any future holds for you. By the way how is the Japan dip affecting your portfolio. Im down 4K today.
I have been with Schwab early since 2010 and I am absolutely very happy with their customer service. No complaints ever.
In my experience for the mobile check deposit, I always had the funds the next business day.
If you try to deposit funds from your linked bank account, it would always take 3-4 business days. Its actually normal for everyone.
I would suggest you to try to write a check for yourself and deposit using your phone or tablet. The funds should be available the next day.