City blames safety compliance for postponing Johannesburg’s public swimming season to 1 October, while communities criticise staffing, maintenance failures and neglected pools across the city.