Fix comment tree ordering behavior
Comments now have both a parent_id and an ancestor_id,
with the latter referring to highest-level ancestor