Select blocks to merge more efficiently: postpone expensive overlap computation until we know blocks are close enough to be mergable