How do you harden SSE streams against idle timeouts and ordering ambiguity?