Funnily enough, DAR-NBO-JNB-NBO-DAR on KQ is not only significantly cheaper than DAR-JNB-DAR on SA, it can also be only marginally more expensive than DAR-NBO-DAR on KQ. I held a return flight for under $340 last week. (Schedule meant I had to fly SA.)