I had a similar dilemma at JNB connecting from BA to SAA to MQP and decided to book the afternoon flight (the morning connection is 2 hours) in case of delays. Has anyone tried to take an earlier available SAA flight on a standby basis if you got through customs and immigration quickly?