What is meant by this? It seems to suggest a `Publisher` must always cache the last value which should not be a requirement. It should just start producing with whatever the next element it wants to send. It's a race condition by definition if it's a hot stream. Also, this rule assumes a hot stream and doesn't apply to a cold stream that starts fresh for each subscriber.