CmdXfrBlockCHAR_T0: returns an error when needed
CmdXfrBlockCHAR_T0: returns an error when needed

If an "Unrecognized Procedure byte" is found then the driver returns
with the error IFD_COMMUNICATION_ERROR instead of no error.

Example of problematic trace with a "KEBTechnology KONA USB SmartCard":

00000018 winscard.c:1618:SCardTransmit() Send Protocol: T=0
00000016 APDU: 00 00 00 00
00000015 ifdhandler.c:1295:IFDHTransmitToICC() usb:04cc/5072:libudev:0:/dev/bus/usb/003/073 (lun: 0)
00000024 commands.c:1997:CmdXfrBlockCHAR_T0() T=0: 4 bytes
00000015 commands.c:1324:CCID_Transmit() chain parameter: 1
00000014 ccid_usb.c:1191:ControlUSB() request: 0x65
00000014 send: 00 00 00 00 00
00000926 ccid_usb.c:1191:ControlUSB() request: 0x6F
00000724 receive: 00 00
00000036 commands.c:2192:CmdXfrBlockCHAR_T0() Unrecognized Procedure byte (0x24) found!
00000016 SW:
00000013 winscard.c:1663:SCardTransmit() UnrefReader() count was: 2

LudovicRousseau/CCID,hiranotaka/ccid-scr331-nttcom,hiranotaka/ccid-scr331-nttcom,LudovicRousseau/CCID,hiranotaka/ccid-scr331-nttcom,LudovicRousseau/CCID,hiranotaka/ccid-scr331-nttcom