fix bug related to taxon creation by external id (e.g. EOL ids)