Just goes to show - no matter who they are, who they know, or how much money they're supposed to have, a deal isn't done until they money - all of it - is in your hands.
If the seller gave up control of the domain for a promise of payments though should get their head checked. If a buyer can't come up with the money or a loan then the domain stays in your control until the last dime clears.