fix #6360 use TaxonNameFactory for NonViralNames