Slight improvement to the taxon descendant queries.

These still suck and trigger a bunch of sequential scans production-
scale data. Things are much better when we don't do descendant
queries, so we might have to do some denormalization to support faster
queries for certain ranks (maybe a family_id and species_id to speed
up queries of those ranks).