onDestroy triggers disconnections, then sometimes the onDisconnect handlers fail (e.g. MultiTrack)
onDisconnect sometimes gets called on a pin which has been invalidated (perhaps we need to avoid using the destructor, or we should note that the inherited class will be destroyed before the onDestroy event is fired?)
sometimes a LiveValue stays connected to a node which is deceased when deleting selected node
this suggests that the inspector hasn't detected that the node is deleted, but in fact it has been deleted somehow
General issues are: