We were in a similar situation several months ago. We had to rescind at 4.45pm!
We were only after pre-approval and it finally came through several weeks later through a different lender and different broker.
We re-committed to the purchase and are today waiting on our formal unconditional...