You don't do it that way. As the other poster suggests, you mandate that UI changes can always be rolled back by the user.
It should be illegal for you to change a product you sold me in a way that degrades functionality or impairs usability, without offering me the option of either a full refund or a software rollback.
If that causes pain and grief for server-based products, oh, well. Bummer. They'll get by somehow.
I would go even further than a full refund - that doesn't really make the user whole who will now to have invest time into finding and learning an alternative product.
And even with the ability of rolling back somewhere hidden in the settings, forced UI changes are annoying at best - they should always come at a time chosen by the user (including "never") and not any other time.
It should be illegal for you to change a product you sold me in a way that degrades functionality or impairs usability, without offering me the option of either a full refund or a software rollback.
If that causes pain and grief for server-based products, oh, well. Bummer. They'll get by somehow.