Polling node checking for changes and error handling

Describe the issue/error/question

I have a node that uses IPollFunctions and checks static data to ensure it hasn’t already seen this id before and send items when they are new.
Trying to sort out a clean error handling scenario where if one of those new items triggered from the poll node ends up resulting in an error. I want to notify the user and then allow them to fix the issue and then rerun the IPoll node so that it picks up that id again. Is the best way to somehow modify the static data to remove the id or is there some other fancy node solution?