When a repeater receives a I_FIND_PARENT, it first update the nc.distance if is invalid and then respond the request
A repeater calls findParentNode() inside process() when receives a I_FIND_PARENT and nc.distance is invalid, this could cause a loop