gpg: handle lack of pinentry feedback in GnuPG 2.1

GnuPG 2.1 doesn't give {BAD,GOOD,MISSING}_PASSPHRASE messages.
Update the state machine to handle this.