2023.1.XThird Party Issue
The user code actually contains a deadlock preventing the task to run to completion:
Consumer::Start() is a synchronous method that blocks the main thread (`var success = testTask.Wait(10000);` itself blocks the main thread for 10s). As "testMethodAsync" is called from the main thread, the continuations happening on every "await" expression is scheduled on the main thread, so until the "Start" method returns, testMethodAsync cannot complete.
A workaround, would be to implement the Start method as an asynchronous method and await the task instead of blocking.