io: fix TcpConnection acking empty writes which carry `NoAck(...)` markers