channels/smartcard: harden unpacking code, don't modify GetStatusChange parameters