Yes,
But the waypoints are stored in the unit on the hard drive/flash drive
until they are deleted by the user.
Most likely, they are loaded into memory everytime a system re-boots.
I don't think doing a reset will accomplish much if a corrupted waypoint is loaded back
into memory again from the unit. It would freeze up the system again and again.
It would only be a last ditch effort to try something before having to send a unit back to Humminbird. Would have to use the feature very rarely, I would expect.