Now correctly iterates over multiple chromosomes with buffers and
reserve reads, but does not pass unit tests.