When a MeshClient reconnects after being offline, it sends a \connect\ frame but never requests pending messages. A sub-agent that was offline during a send won't receive the message on reconnect.
Fix: Add \etch_pending\ / \inbox_replay\ call in \MeshClient.connect()\ to retrieve queued messages from the relay's offline inbox.
Ref: Azure/kars#27 review (blocker #8)
When a MeshClient reconnects after being offline, it sends a \connect\ frame but never requests pending messages. A sub-agent that was offline during a send won't receive the message on reconnect.
Fix: Add \etch_pending\ / \inbox_replay\ call in \MeshClient.connect()\ to retrieve queued messages from the relay's offline inbox.
Ref: Azure/kars#27 review (blocker #8)