Join the cluster if there are other candidate nodes

Fixing this issue uwiger/gproc#71
This could be not the most elegant solution, but it works and passes `gproc_dist` tests.