Be more faithful about handling gpgme errors