When Leicester City faced Sunderland on the opening day of the season, even their most optimistic fans were expecting another testing struggle to avoid relegation.