Added more accurate transaction throttling that is unaffected by connection overhead, allowing the delay to be calculated exactly, rather than adding a delay on top of time spent on the transaction.