If the GNUPGHOME environment variable (or the --homedir flag is passed),
gpg-agent puts the control sockets in GNUPGHOME instead of /run/user/UID/gnupg.
- This conflicts with the release notes.
- This makes it impossible to specify a custom GNUPGHOME without putting the
sockets in it.
I assume it was unintentional (if it's not, it's really confusing).