Surely it does in this case it does though? For a deal to be done and complete , it needs to be signed and sealed , money transferred , keys handed over , etc . It may be 99% done, but that’s not what was said .
When you buy a house, there's a point when it is 'sold' subject to contract. You can never be 100% until you have the keys in your mitts on moving day, but up to that point, you'd still be able to say it's done....sort of.

