To be honest, you were a bit too casual in not being aware that the domain was expired. Anyways, I am glad that you were able to actually recover the domain (at the cost that was too much).
On a lighter note, did you ever give a thought about the following scenario:
1. Buyer paid you $999
2...