You're probably encountering a bug in TurboActivate that has long since been fixed. My guess is you're using a very old version of TurboActivate.
First, make sure you're using the latest TurboActivate. When upgrading to the latest version of TurboActivate make sure you consider the breaking changes (scroll down to every "breaking changes"). We rarely have breaking changes, but I see you're on a version of TurboActivate that still uses TA_E_REACTIVATE (which has been removed since TurboActivate 3.3).
After upgrading your version of TurboActivate, taking into account all the breaking changes since whatever old version you're on, then recompile your app and release it to the customer. Tell me if you're still getting errors after that.