Cache and retry optimistic data on failure
Perhaps we should remember the data that we've sent out optimistically on a stream, and retry it if the stream fails.
Perhaps we should remember the data that we've sent out optimistically on a stream, and retry it if the stream fails.