The server side of TCP fast open relies on the delayed ACK timer for sending the SYN-AK to allow including user data in the SYN-ACK.
When DSACK support was added in r347382, an immediate ACK was requested even for the received SYN with user data. This patch fixes that.
The problem was reported by Jeremy Harris on the transport@ mailing list.