If a sat gets materials, don't check distance to sources from the crafting pipe
And suddenly requester is always treeNode.target
we don't use validDestinations here anymore