Hi George,
Builds that have been downloaded from TestFlight will always appear to be subscribed and offer full functionality, whether you have subscribed or not from an App Store build. So you can download the 3.1 version from the App Store when it's out, subscribe, and then continue to receive TestFlight builds.
- Kosta