I'm not sure how helpful this might be (not to the OP but to others) but I have found that when the aircraft has changed from point of booking to travel from 777-300ER to A380 that my seat choice (in row 2) had been preserved. Obviously it is different if the original seat row number/letter does not exist on the actual 'plane flown.