Throw exception in loadList private method, to properly chain exceptions and catch when password fails. Catch errors in password dialogs, and cancel button, so we respawn when we need to (on password errors, db exceptions) (dismissing old dialog properly also).