`Prymn.Agent.Connection` GenServer uses healthchecking with the new
streaming RPC, retrieving asynchronously the health status of the agent.
The Connection will also shut itself down when there's no usage (when
the keepalive function is not called frequently)