fix: ensure worker choice is retried at least the pool max size