Root on outgroups before reconciliation

This avoids choosing a bad root on blocks that are single-copy in
every species or when there is a tie for the best root. It
may be important to have a tiebreaking method when rooting by
reconciliation!