You still haven't explained why (are we supposed to guess?).
If your reason for disallowing some users is that 'something' has happened in the meantime to disqualify them, then SAP Workflow can handle that - you can get an event to retrigger the agent rules.
Paul B