But the edge states don't matter, the node states do. They're either connected friends or they aren't. What's the third state?
The crucial property here is the symmetry between connected and disconnected edges: for any given configuration, if it's difficult to check it on one hand, then it should be easy to do it on the other.