fn prefetch_ngram_rows(file: &File, ids: &[u64], row_bytes: u64)
Touch each selected row once; workers claim disjoint indices from the queue.