kInitialIdleWait
fState = kInitialIdleWait;
} else if (fState != kInitialIdleWait || IdleTimerExpired(currentTime)) {