Getting an upgrade for a future flight as compensation for a customer service issue is very unusual and not something that one would expect UA to offer under most circumstances, so your experience was definitely way outside of the norm and possibly the agent who gave you the upgrade did not have proper authorization to do so. I agree with the other response above: you should have left well enough alone. Your mistake was calling in and bringing attention to this courtesy upgrade with another service agent!