Originally Posted by zurichflyer
I usually had no problems upgrading the domestic legs as well, if there was G class availability.
I think this is probably the problem, in that there is no G availability. With no G available, the OP is stuck playing the gate lottery. It might be worth a call to SMS to be sure that this is the case and it was not an oversight by the original CSR.
Cheers