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