Timeout sent-messages until ACK arrives
Timeout sent-messages until ACK arrives

Since sending the same message multiple times is idempotent, it
shouldn't cause any issue to re-send any number of times.

shosanna/catsocket-client,shosanna/catsocket-client