버그의 원인을 발견했다.

바보짓이었음....
ConnectEx 성공하고 나면 처음 한 번 센드 거는데..
센드 컴플리션 되면 PreRecv() 한다...

그런데 처음 ConnectEx 성공 했을 때 PreRecv()를
또 걸어버리는 바람에 IO컴플리션 큐에
한 세션(한 소켓)에 대한 요청이 2종류(Recv + Send)가
들어가는 문제가 있었다!