rework FoldBranchToCommonDest to exit earlier when there is a bonus