remove all asserts during critical section

the size of the critical section is reduced by only entering the critical
section right before the bind().
Merge pull request #754 from pijyoi/master

remove all asserts during critical section for win32 make_fdpair codepath