I'd just complain to DOT over this if it ever happened to me. While they don't specifically regulate FFPs, they do regulate airlines in general and enforce a blanket rule against "unfair and deceptive practices".
I don't think that it would be too hard to argue that selling you miles and then cancelling the ticket that you booked with those miles constitutes an unfair and deceptive practice.