We should support a flag that the agent can send so we don't immediately reply with "no operations requested" to a heartbeat, but wait a predefined period during which when a new operation is triggered we can immediately send it to the agent no need to wait for a new heartbeat. (Then the agent can open a new long poll if it wants)