Avoid race on zeroing wallet public data passphrase
Avoid race on zeroing wallet public data passphrase

This also fixes the zeroing to correctly operate on a prompted
passphrase, instead of zeroing one set through the config or flags.

jrick/dcrwallet,decred/dcrwallet,jrick/dcrwallet,decred/dcrwallet