[tor-relays] why non-exit node becomes last in the circuits?