Make MergeBlockIntoPredecessor more aggressive when the same successor appears