Fans had to wait an extra hour at Kingsmead in Durban as Sri Lanka eventually resumed their second Test with South Africa on 7 for 1.