channels/smartcard: add more debug output, make distinction between reader and card state