Transactionsqueue - Rerun transactions worker script

Hi @rcrichton and @devcritter. When you guys get a chance please have a look at the code that was added for the transactions rerun process. Thanks
What is this function used for? To me it seems that it is not really needed.