Streams: refine canInterruptLoop for DropWhileOp