Was your contract signed without a finance clause of any description (i.e., finance unconditional)?
If so, I agree it strange that the vendor would go for a finance clause over an unconditional contract (disregarding pest and building inspections).
Marg