Attempts to connect to the given internet reader.
If the connect succeeds, the callback will be called with the connected reader, and the terminal's ConnectionStatus will change to
If the connect fails, the callback will be called with an error.
Under the hood, the SDK uses the ConnectionTokenProvider.fetchConnectionToken method you defined to fetch a connection token if it does not already have one. It then uses the connection token and reader information to create a reader session.