That's incorrect, in a subtle way. The villagers (every single one) knew that before. It isn't discovered knowledge. Everyone (including the visitor) knows there are 99 or 100 because they can count them already, prior to the visitor.
So nobody is suiciding for 99 days. As an individual who sees 99 other blue eyes, why would you think or not think that you have blue eyes on the next day?