QueryPurger Should retry with a timeout if db connection is not working....

... Also There should be a limit to number of timeouts
Shouldnt the timeout be for inserting into db than to adding to queue?