fix(server): rejoin cluster with different ip

fixes #639