Thanks for the feedback (and sorry for originally posting in the wrong forum).
Another option is to Lusaka and then a UN transport, but I've had enough of those aging monsters with drunk Ukranian crews (not to imply that all Ukrainians are drunks, but every UN flight I've ever been on seems to be piloted by one).
Guess I'll aim for TAP, although if I convince my employer to send me on different days, BA works out all around best ... Mustgetmiles, mustgetmiles