According to this documentation and logic in general I assume this input should process specified lines one by one in the specified order, not random or anything else.
But it it's output is in random order.
Also the text from the above link contain a mistake. It should be:
"The above will emit line 1 then line 2 then line **3** , then line 1 , etc…"