fix issue #56: Wallet Loading Errors cause wallet to be reset