I think we need to reassess what order legs could have been in.
Well you mentioned a blackout in Malawi yesterday, correct? It's possible production decided to wait a day before heading out or had a backup country to visit beforehand if anything were to happen.
Or our speculation re legs and leg order was wrong, or this new info is misleading, or what you said, or almost anything!
Joburg's cell phone network is down now, Nairobi had a blackout yesterday, Lilongwe had a blackout and a fuel shortage ... welcome to Africa!!
I think, without re looking up all the flights, that we could have gone Bangkok >>Joburg directly... so that routing could be possible.
At the moment nothing is confirmed, time for some DETECTING!!