We run a script periodically that caps pending balance at one year of accumulation for accounts that have been inactive (no posts or comments) for longer than that.
Effectively you stop accruing after one year of inactivity, but it's much less resource intensive to scrape of the excess periodically than to check every account for active age every accrual cycle.