vtkExtractSubsetWithSeed: handle ranks with no blocks
vtkExtractSubsetWithSeed uses DIY collectives to determine when the
looping is to be terminated. These collectives require that all ranks
have some block otherwise the ranks with no blocks have no way to wait
for other ranks to be done before following up with more work.
Fixed by ensuring we always have at least 1 block on each rank.
Addresses paraview/paraview#19391 (closed)