Fix issue where calling first_or_create on Taxonomy#children would not correctly find the parent node

Fixes #2703