Your task is to implement a high-performance ClientManager in Go. This manager is responsible for routing job requests to a critical, external service that enforces extremely strict and non-negotiable operational limits. The primary goal is to maximize throughput and job completion by queueing requests when limits are exceeded, ensuring no job is ever dropped unnecessarily.
The external service imposes two separate, hard limits that must be respected simultaneously: