Yes. Any successful re-activation from any function (IsGenuine(), Activate(), ActivateFromFile(), IsGenuineEx()) "resets" the timer.
As I understand it, IsGenuineEx counts the days from the last successful contact with the Lime server. If the day counting is somewhere in the "days between" period or in the "grace period", and my app executes a successful call to IsGenuine, will that reset the IsGenuineEx day counter?
Yes. Any successful re-activation from any function (IsGenuine(), Activate(), ActivateFromFile(), IsGenuineEx()) "resets" the timer.