Kills the proxy actor and terminates the underlying connection.
Kills the proxy actor and terminates the underlying connection. This is different from disconnect because disconnect will not kill the proxy actor (useful for verifying that a connection has terminated. Once this method has been called, any future calls to connectionStatus will return a Future that never completes
maybe there's a better way to do this, but AsyncServiceClient isn't used much outside of tests, so we need some more use cases