Let hope the patterns are 48hr+ in JNB although V Australia are saying less than 30hrs in LAX for the flight attendants and the time difference is even greater so we will have to wait and see.
Flights to LAX have a 6-7 hour time zone change (depending on daylight saving). SYD-JNB with 9 hours is definitely the biggest time zone change.