Hmm, I wonder if the original fare on your return segment was still valid, but inventory availability was causing it to price a brand new reservation in a much higher booking class. Perhaps the agent was able to keep your original booking class on the return since you already had that segment reserved.