Adjust MycoBank connector so it chooses the correct parent for a taxon. That is, get the current_name of the parent if the parent is invalid and current_name exists and is valid. And get the next parent in hierarchy if the immediate parent is Invalid and there is no current_name.