Fix a potential deadlock
Fix a potential deadlock

Avoid using Result to obtain the result of an async call, this can
cause a deadlock if the Result is evaluated on the main thread
while the main thread is being pumped (which can happen in the tests
because there's no actual threading going on, everything is going
through the main thread)

github-for-unity/Unity,github-for-unity/Unity,github-for-unity/Unity