I managed to get this ticketed but now BA are raising new issues with the ticket when I tried to change some dates. They are saying that the routing is invalid and it should not have been ticketed because I have too many stopovers in the continent of origin. It seems that because of the surface segment from DOH to LHR, which I only have in there because of the rule about 'long segment' flights to/from the UK, they are now saying I have too many stopovers in Europe/Middle East. (London, Doha, London, Muscat). Apparently you're only allowed three or something. I guess I could get around this and the 'long segment' thing by changing into and out of another airport in Europe - say Warsaw (that would work for us too) and ending in DOH instead ? Something like the following, in other words :
CAI-LHR-IAD-DFW-SYD-WLG-AKL-KUL-CMB-MLE-HKG-SGN-DOH-WAW/LHR-MCT-DOH
Are they correct about the point regarding stopovers ? They ticketed it anyway, but told me I wouldn't be able to make any further changes to the ticket now without fixiing the problem.
Also tried to upgrade a couple of segments to First (I have done this on a DONE5 previously) and was told that it's not possible to do that with this ticket type. Having done it in the past, I don't believe that's correct, but the agent was adamant ! I am wondering if it's actually due to the routing being invalid and the way they have ticketed it so as to prevent further changes being made.
Any thoughts appreciated !