Stop ignoring CircuitIdleTimeout when it's lower than IDLE_TIMEOUT_WHILE_LEARNING
When I set CircuitIdleTimeout in chutney, it doesn't always work, because IDLE_TIMEOUT_WHILE_LEARNING is used instead. We should document this.
Or maybe we should use min(CircuitIdleTimeout, IDLE_TIMEOUT_WHILE_LEARNING) when learning?