Improve scribe throttling logic to only check queue size of the stream involved

What if category is still null after the loop? You need to handle it by not throttling in that case.