If you want existing users to use the same product key for your app, then keep the same product version in LimeLM. Licenses aren't transferable between product versions in LimeLM (so creating a new product version in LimeLM doesn't really solve any of your problems, but it does create new ones).