Do SSE endpoints need heartbeat/keepalive and cancel handling to avoid proxy timeouts?