Correct and robust management of returning ACKs for TXed packets

Everything is in the title: using <code>send</code> now allows correct detection of returning ACK packets when the <code>wants_ack</code> is set to true.
please use `/* .. */` comments, place above `ACK_LENGTH` and outdent this line.