Hi Iraj,
There are two major ways of doing this:
1. set the 'Maximum attempts' in the queue properties for that specific queue to be more that 1.
2. Use the 'internal - work queues' BO to get all items marked with exception, lock the specific item ID and later on mark them as completed.