common: Fix use-after-free in password interaction
The ask_password method of Seahorse.Interaction tries to access the "text" property of the dialog after it is destroyed, that results in returning a garbage as a password.
I hit this when unlocking HSM with a PIN; currently it always fails.