this would be one way to write a grandfathering rule which seems fair (to me)
Anyone who was on the roster in the season ending immediately prior to the effective date of the settlement AND is not getting a revenue share in the first season after the settlement is adopted does not count against the 105 limit. Four years on a roster (including seasons before the settlement effective date) uses up eligibility for grandfathering. Getting a revenue share in the future eliminates grandfathering. I would say they could portal if they wished but a transfer would eliminate further grandfathering status.