Fix issue when trying to reconnect existing node

Ran into an issue where if you try to `reconnect` an existing node, you end up disconnecting it.
Issue seems to be caused by the `reconnect` cypher, which, if I'm not mistaken, first tries to create a unique path for the new node (path already exists for the node we're trying to save) then deletes the old path (again, the same path).
Not sure if this would be the optimal way of fixing this problem, but it does seem to work.