When I upgraded from 3.1.15 to 4.0.0 I noticed that operations involving smartcard access get stuck, i. e. the "call" to scdaemon is never finished and the scdaemon process causes ~15% CPU load.
The only way to "fix" this situation is by killing the scdaemon process.
Cases where this behavior occurs include:
* gpg --card-status
* gpg-connect-agent -> SCD SERIALNO
* Accessing scdaemon via libassuan
By trial and error, I noticed that this is somehow caused by my scdaemon.conf's line:
```
reader-port "Yubico Yubikey NEO OTP+U2F+CCID"
```
As soon as remove the line (which makes the conf empty) and restart the scdaemon process, everything works fine. Maybe this is connected to change https://dev.gnupg.org/T5644.
Is "reader-port" not supported anymore or is this a bug with the new heuristic?