BTW, in the meantime, you can avoid this bug with the following precautions:
1. After doing your "Check for Updates" or viewing "Account Information", while still connected to internet, restart iFly, and make sure it starts up without showing you an expiration warning. If no warning, then you should be safe!
2. When not connected to the internet, avoid selecting "Check for Updates" and "Account Information".
Explanation:
The "Account Information" form interacts with the server, and ends up updating your local license file. Each time your local license file is updated, there is a slim chance for this corruption to occur.
Restarting iFly reloads the License file, and if there is corruption, it will show you the "no subscription!" warning on restart. So if you restart, and no warning appears, then you should be just fine.
NOTE:
This bug has been fixed for the next release of Android and iPad. For iPad, it may take until the end of February before the public obtains this fix. Beta testers will get it first (about mid-February).