I mean that's true but this is an easy mistake to fix. Agent makes a mistake the customer shouldn't suffer. "Apologies the agent should have told you would need to call back in with 6 hours (or whatever) to finalize the reservation. We see you have been an AA member for 20 years, we can override the cancellation and allow you to book now." Easy.