It can be an issue if the agent thinks the first leg will be lost as they need to undo and redo the upgrade. Never understood why they couldn't just apply the upgrade to the 2nd leg and manually reprice it to the lower difference in miles, but oh well..