Fix issue #1522

`TakeLast` should ignore other `request`s if it's requested with `Long.MAX_VALUE`. #1522
If we keep the fast path we can just check that request is MAX_VALUE then skip. For example: https://github.com/Netflix/RxJava/blob/bb56093c00185dbd39785a95197abe4b66f3bbca/rxjava-core/src/main/java/rx/internal/operators/OnSubscribeRange.java#L59