UPDATE:
Finally got through to the telkom help line (10215) AND GUESS WHAT?

They admit there is a problem on their site and that numerous people have complained about this.
You would think that a giant company would proactively put a notice on their website about this,but naaah, not telkom. Dead meat from the shoulders up.