reliability: all upgrades in the same transaction
bug: insert schema version fixed
tests: Upgrade settings without exception test added