It makes sense to visit all gen0 chunks.  The choice of where to merge is supposed to find the oldest group first, but this change means the throttling calculation doesn't rely on that, and should be less susceptible to other changes in the LSM tree.