100 years doesn't require a game of telephone with 20 people. It requires maybe 2 or 3. And for a event known to a whole town, you have multiple independent narrators which can help stabilize information.
My family has far more trivial information passed down orally that is way older than 100 years.
My family has far more trivial information passed down orally that is way older than 100 years.