Yah, I can see a valid point from both sides here.
For every one person who keep his/her promises, there're ten others who can't help but flake or will have an excuse handy.
Still, if I were in your shoes, I would just say "sorry first come first serve only" instead of promising to sell then...