Thanks for restoring it! I fixed it in https://www.openstreetmap.org/changeset/156841177

For the future, when you're using the iD editor and have a node with tags that you want to separate from a way, there's an action "Extract" in the right click menu that you can use to pull out the node without disconnecting any of the ways, and then you can just drag the intersection point back to where it's supposed to be