[Bug 949] shutdown() never does anything for overlapped sockets