agent: Return a better error code if no passphrase was given.