Fix bug in unwaterfalling that dropped parents
Fix bug in unwaterfalling that dropped parents

Previously as children were added their parent's were set and during the
refactor to remove the waterfall of callbacks this was dropped by mistake.

npm/read-package-tree