f260ea5347
Composition of #92581 on #100985: the hard cap is a constructor constant, so raising the pool max in Settings would have left new spawns queued behind the launch-time value. Add setLimit(); slot hand-off now goes through a single #drain that respects the current cap, which also fixes the original release path handing a slot to the next waiter even when the cap had just been lowered (test: lowering never revokes granted slots; new requests queue until under cap). main.ts constructs from poolLimits.maxBackends and pushes changes from setPoolLimits(); pinned by a wiring test.