Fix race condition in System.Net.WebConnectionStream

See https://bugzilla.xamarin.com/show_bug.cgi?id=1553 and Comment 10 - there was a race condition in the WebConnectionStream constructor that was hit quite often in a server app of ours. We tested the fix in said server application and it seems to run without a hitch now.