Yes, but that's a risk in any case. If you have an unconditional contract, the vendor really doesn't care whether your bank has delayed things.
Yes and no... it's a matter of degree.
Zero deposit:
1) Sue you, go to court, get judge to quantify damages, get a judgement.
2) Enforce judgement...