100-recursive-cte branch results in a tax table column order that is unacceptable to guppy.
broken column order: tax_id, parent_id, tax_name, rank
needed column order: tax_id, parent_id, rank, tax_name
Also: guppy needs the root to be self referential (tax_id == parent_id). Current output has the parent_id of root to be none.