You're right, they might be waiting years for public housing - this is not an option.
I'd issue a notice to complete. This puts the vendor on notice. Yes, worst case scenario, the vendor is unable to deliver vacant possession and you could rescind the contract (but you don't want to do this)...