Personally, I think this is 100% CO fault and not AF.
CO agent failed to follow the established re-booking procedure (regardless of how stupid the procedure is, they shoudl be trained to follow it)
Clearly, AF is not the best in the world, but as I live in Paris, not many options
CO told me I have a seat on the earlier flight, but as I cannot make this and need to take the last flight of hte day...not much scope for backup