Being grandfathered in actually would last forever.
The origin is, during racist bullshit, that one of the ways they "equally" opened extremely restrictive signups to vote was that, if your grandfather could vote, you could vote without dealing with the process designed to make it impossible to actually register. Being grandfathered in would pass to subsequent generations just as easily.