Unrelated, but throwing it out there as it happened to me: If you book any of these flights on SA stock but operated by SA subsidiaries/affiliates (Mango, SA Airlink et al) make sure the operating carriers have interline agreements.
I booked a DUR-JNB-MQP on SA, operated by Mango on segment one and Airlink on segment two. Despite being on one ticket, those carriers didn't interline. I had to claim and recheck my bag and made it within one minute to spare.