I'd go in July.
In fact, I'll be back in the EC in August.
Qantas is the only logical flight choice unfortunately. We overnight in Sydney, allow plenty of time in the morning with Border Force etc, then overnight in Joburg as well, using a permit service to clear our rifles.
Any questions...