The only time I've encountered bait & switch is to the down side. I'll go through the entire process on the schedule screen, pick the best price and hit continue and a lower price invariably pops up.
I think what happened to you was slowness. Someone beat you to the draw and hit "purchase" just before you did and you got hosed as there were no seats left in that class of service?????