I see your point about if it ain't broke, don't fix it. It is just that I want to stay reasonably current on the OS and ZFS. Does that make sense?
While I do understand what you say and I do not want to discourage you from upgrading, while ther have been some advancements to ZFS, it's very unlikely you would use the new feature flags, also FreeNAS has bloated up quite a bit since 8.3.1.
Here is a step by step of what I recommend you do...
1) Backup your 8.3.1 config data.
2) Power down and remove the original USB flash drive, install a new 8GB or larger USB Flash Drive.
3) Perform a clean install of 8.3.1.
4) Restore your configuration file and ensure all works good.
5) Perform the upgrade path which
@m0nkey_ described. DO NOT UPGRADE YOUR POOL NO MATTER WHAT! Yes you will have a flashing alert, that is okay. You can disable it once you are done by changing the check mark box in the Alert window.
6) Once you have completed all the upgrades and your system appears to be working then you need to test it out and ensure you are happy with it. Give it a few months.
7) Once you are very happy you can, if you want, upgrade the ZFS version. I myself have not upgraded my version in at least 3 years, maybe longer. The features added are not bug fixes but rather new features that 99% of us will never use. By leaving ZFS at the older version it will allow you to roll back to 8.3.1. If you upgrade then you will not be able to roll back to 8.3.1.
8) If you don't like what you see, power off and reinstall your original USB Flash Drive and power back on again and you should be back to normal.
EDIT: Depending on how simple of a setup you have, it may be faster to do a clean install of FreeNAS 11 and then setup your system. I leave that up to you.