Allow for pending scaling when checking limit

When checking the queue limit, don't reject items if the pool is going to
scale up (i.e. it hasn't reached its max threads). This means the queue
limit bends a little bit (and is essentially the configured limit +
potential available threads).