Hi Sam,
Sorry for the incredibly late response - that time, the issue turned out to be user error and resolved itself.
That said, we've got the same thing happening with a different user and are wondering what might be going on here. We've resolved the problem for now by redoing the offline activation, but only after confirming with the user that the time is set correctly on the server (and having them resync the time / time zone) and the hardware hadn't changed.
They're also using the latest version of our application, which uses TurboActivate 3.4.6.
The error happens when the app checks to see if the license is valid - it reads as being invalid and comes up with an expired message. The application had been activated successfully with the activation response file a few months before.
The problem seems to be "solved" for now, but they're wondering (as are we) what might have caused this and how we can prevent it from happening in the future, and if it does, if there's any way we might solve it outside of running the offline activation process again.
Thanks,Ian