need to call processrunresult to update distract stats
distract timeout determined from previous