Ok so it sounds like the following would be a decent policy:
On a hot-update, client tags get the following treatment:
- Any new client tags get added with the value last seen in the Designer
- Any deleted client tags get removed
- Any client tags whose value has ever been changed during the client session retain their value.
- Any client tags whose value has not been changed receive the last value seen in the Designer.