Automated Xamarin csproj schema changes

Also includes a two-line cleanup to the ApiTest class that ensures async
failures result in a test fail.