I have this same question. Essentially our endpoint client is like an agent. We are adding major new features with new entitlement requirements, but as we update this version we are worried that it will disable our existing install base of customers. That can't happen, so we are unsure of how to proceed with getting a new App ID.