When running on Windows, TaskCanceledException is being thrown by async HttpClient calls when the timeout elapses. When running the same code under Android, receiving a WebException instead.
The C# sdk has a default http timeout value of 100 seconds. We need to investigate and align the default value for Java to alleviate instances of Timeout exceptions reported.