I am planning to do exactly this in February. The BA people in MRU assure me that they will meet me with my xONEx ticket at the gate as I disembark from JNB (they will only meet BA flights). I assume that I can then get my boarding card and catch the outbound flight. Its 50 minutes for the turnround but it is a very small terminal.