I did tell you these swaps would happen and leave customers fuming.
Good for you for getting a full refund. How stupid is this on AI's part... willing to lose 100% of the fare but not I would assume a minor fraction of that as change fees! Some things never change.