from your log I can see when you removed the device:
00000016 [139787462866688] ccid_usb.c:857:WriteUSB() write failed (1/10): -4 LIBUSB_ERROR_NO_DEVICE
Your problem is that reader can not power up the card after the reader is inserted again.
00000003 [139787471259392] ifdhandler.c:1221:IFDHPowerICC() PowerUp failed
What is strange is that the first time the card power up is very slow but works fine.
The second time the reader responds very quickly with an error.
I don't think the driver can do much to solve that.
Do you have the same result if you use a different smart card?
from your log I can see when you removed the device: c:857:WriteUSB( ) write failed (1/10): -4 LIBUSB_ ERROR_NO_ DEVICE
00000016 [139787462866688] ccid_usb.
Your problem is that reader can not power up the card after the reader is inserted again. c:1221: IFDHPowerICC( ) PowerUp failed
00000003 [139787471259392] ifdhandler.
What is strange is that the first time the card power up is very slow but works fine.
The second time the reader responds very quickly with an error.
I don't think the driver can do much to solve that.
Do you have the same result if you use a different smart card?