We don't see this being a problem. It's fairly reasonable to expect some amount of post-dating of the expiry date. For example, perhaps you are manually bringing upgrade records over from another system or forum software and you want the records to match.
If it's an issue then the cron can be run manually, otherwise, the record corrects itself automatically so there's no issue.