regenerate entitlements when branding changes

This is tough to test, we can't update a subscription with different branding.. Might be useful to add that actually.