bugfix: save password with host in keyring

(the same way we try to recover it)