Just an afterthought on that...it seems that anything network-related, even if stored in the client, is subject to change if another client publishes an event of that kind. Things like your default zap amounts or display themes aren't Nostr events and are always saved in the client. Backing up the state of a relay may be the only way to come back from a client publishing weird changes to your relays or lists.