We don't actually need to do the inner `async` and `await` for this test - `AssertEx.Throws` accepts a `Func<Task>` here and takes care of the unwrapping...