Finished new join algorithm. Passes all existing unit tests, needs new unit tests and integrations tests.
Protect against race conditions around node proximities.