If an ignorable packet was followed by more than one queued packets, they would all get routed in the same batch. This would cause unexpected replies from the server if multiple ignorable packets were queued up.