message: The idleTimer wasnt actually benefitting from restart
diff: @@ -172,12 +172,13 @@ const summarizeErrors = {
  * Runs the heuristic to determine if it should try to summarize.
  */
  public run() {
  - this.idleTimer.clear();
  const timeSinceLastSummary = Date.now() - this.lastAcked.summaryTime;
  const opCountSinceLastSummary = this.lastOpSeqNumber - this.lastAcked.refSequenceNumber;
  if (timeSinceLastSummary > this.configuration.maxTime) {
  + this.idleTimer.clear();
  this.trySummarize("maxTime");
  } else if (opCountSinceLastSummary > this.configuration.maxOps) {
  + this.idleTimer.clear();
  this.trySummarize("maxOps");
  } else {
  this.idleTimer.restart();
  