As long as I know, when a connection request SYN segment arrives, TCP will response with an SYN&ACK segment and mark the connection incomplete(SYN_RCVD) and put it into an incomplete queue, waiting for the ACK to complete the connection.
But I think it won't always stay in the queue, is there a timeout on it?