if there were any blocks left over and their combined size is
larger than minSplitNode, then combine them into one split.
Otherwise add them back to the unprocessed pool. It is likely
that they will be combined with other blocks from the
same rack later on.
This condition also kicks in when max split size is not set. All
blocks on a node will be grouped together into a single split.