disconnectEndPointFromEndPoint
suspend fun disconnectEndPointFromEndPoint(endPoint: NetworkEndPoint, other: NetworkEndPoint, networkType: NetworkType<*>, face: BlockFace, clustersToInit: MutableSet<ProtoNetwork<*>>)
Disconnects endPoint from other at face over networkType, adding all ProtoNetworks whose clusters need to be reinitialized to clustersToInit.