- disconnectInstance: save cached tokens BEFORE filtering the instance out, so reconnectInstance can restore disconnected entries from localStorage - reconnectInstance: if instance is not in active instances array, attempt to restore it from cached localStorage token before proceeding with reconnect - reconnectInstance: update registry to unreachable/auth_expired on failure - forceRemoveEntry: now tears down WS, removes from instances array, purges token from localStorage, and cleans up space store (was registry-only before)