pothos-blocks: socket endpoint handshake fix

The timed-wait state now properly waits for the timout to expire.
I didnt do it this way prior since it was working fine,
but this seems to fix an close comms exception on windows.
Also, shrunk the timeout to 100ms (was half a second).