Yes, we made a number of changes and fixes in TA 3.3 making the activation data backwards incompatible. This means if a customer activates with a version of your app that uses TA 3.3+ and then they downgrade your app to a version that uses TA 3.2.2 or lower then they'll have to reactivate.
LimeLM is smart enough to know the computer is the same, though, so it won't really be a problem (it won't use another "activation slot").
Unfortunately these changes were unavoidable (we didn't take them lightly).
Also, I should note the activation data is forwards compatible. So if the user activates with TA 3.2.2 or below, and then they install your app with TA 3.3 or above then they won't notice anything different -- they'll still be activated without having to do anything.