I think if you have a confirmation email, especially if your CC was charged, then your reservation should be honored. If that means AF or CO has to cough up a revenue seat for it, then so be it. AF should give you a seat then work out who's fault it is and make that company pay for the revenue seat.