I did a similar routing thru Asia about a year back - if nothing has changed this should be ok.
Also because of the limited possibilities to go to Africa i was able to do Europe-CPT-xLHR-USA (no stop in Europe). Not sure any more what the issuing airline was, but if memory serves right it was Lan Chile.