Caught by the fuzzer. The iterator API fails if a stream is done before the rest of the streams are done. However, this check doesn't work if the 0th stream hits eoo but later streams have more elements to be decompressed. The block-based API checks that all streams decompress the same number of elements in SERVER-88840 so we should improve the check in the iterator API to match the block-based API