Track when expiration warnings are sent on personal access tokens so repeated job runs or cache flushes do not send duplicate notifications.