Keep initial playback prewarming, but announce STOP when a stream that
has already run enters PAUSE or ACQUIRE. Restart it when RUN returns.
Keep RUN history across owner changes so a paused stream is not
mistaken for a new prewarm generation.
Only announce capture while it is running. Derive active status flags
from the stream generations successfully announced to the client.