* Add StateVersion.Four to remove old everBeenUnlocked key * Save new state properly * Add unit tests * Fix linting