limithandler: Fix flaky TestStreamLimitHandler
The TestStreamLimitHandler test was relying on a hardcoded timeout. This caused flakiness in CI. We don't need to rely on a timeout however, since we have a concurrency queue limiter, we can utilize that to make this test synchronous.
fixes: #4195 (closed)