adding the monitoring object back to the queue when exception is thrown