expand_taxa now also returns the name of the root taxon if it cannot be
expanded, but it's rank is 'valid', meaning that if e.g. level to expand
to is 'species' and the provided name is a species, it gets returned.
adapting the test to changes made in class MarkersAndTaxaSelector
(subroutine 'expand_taxa')