I have ran into this problem as well, sometimes I do not get my booking email till after the 24hr window as I have to go thru clients travel services alot. As such they nail you with that fee each time. you would think that me spending a few hundred extra $'s for the same seat would be good for them, or even better me buying a fc or be seat.