Fix blocking issues on net45, monodroid, & monotouch