Now when disconnecting is in progress IncomingDataListener goes into state Disconnecting where it will discard all incoming data.