Prior to revision0190a9994e("Rewrote the throttling implementation to be more effecient"), the DelayIfRequired method would increment the offset variable to advance through the buffer. When we modified the implementation in revision0190a9994e, we may have forgotten to modify the offset accordingly.