A write that completes at once only reached the local send buffer, so counting it delayed dead-peer detection until that buffer filled. Only a write that waited in the full buffer now resets the count, and the connection owns all three activity signals.