Seems problematic at first glance. We bound the queue at 3x maxMetricsPerBatchQuery. This means that if we get more than 3 concurrent requests (for the max number of metrics), we start rejecting, right?