You never travelled Spoornet then ( was known as South African Railways before the wonks got there) as they often have a good guess if there actually will be a train that day, on the main line. They have a very big fleet of buses though, that are kept pretty busy.