tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state