Hi. The clients are trying to just keep an everlasting connection to the server (ie I never call onComplete() on the server).
Deploys are run by AWS ECS. All the instances are in an AWS NLB, then ECS starts removing them from the LB after it has brought new nodes up. I presume that that means the services just disappear into the ether from the perspective of the client.
I will have to spend some time to go reproduce the errors I'd had. My question here is just whether what I've ended up with is "expected bahavior", specifically that after the server instance I've connected to disappears I should recreate the stub & the channel as well.