Fix issue #1522

`TakeLast` should ignore other `request`s if it's requested with `Long.MAX_VALUE`. #1522
This is the critical part as our fast-path in emit will never decrement.

I'm curious in this particular operator if the fast-path even matters and warrants the complexity.