Decryption crash bug fixes

Fixes for some potential crashes around encryption. If data exists that we can't ever decrypt, remove it... applies only to accounts and config.
Unfortunately a crash could occur with CryptographicEngine.Decrypt(...) which doesn't have a specific exception... it throws Exception. So really can't do much other than have a general catch-all for this exception.