Can be done
I have done this exact same thing, albeit C->F. My company agent worked with UA to do a new ticket and transferred the upgrade just fine. But my agent said this was a tricky thing and must be done just right.
Not sure if GS played any role.