To answer contractdog's question.
The aircraft was supposed to have nightstopped at Maritzburg the night before but was unable to land due to weather at the field. They diverted to Durban. The passengers were bussed through to Maritzburg.
The aircraft was returning to Maritzburg the following morning to pick up the schedule again.
It had nothing to do with maintenance.