After I booked the new ticket, it occurred to me that I should have called back and talked to a different agent. I should have thought of that before booking the new ticket. I guess I believed her because when I tried to do the change online, I received an error message that there was no suitable fare available. At least the 20% extra loss for the refund fee is not too much given that the fare was actually very good.