[FIXED] Don't unset saveKey when loading the key fails. This causes saveKey to fail as soon as it's synced to a device that hasn't saved the key yet. [FIXED] A bunch of threading violation issues with thread-confined MOCs.