Woollahra's $10.6m failed sale offers a lesson in contract law