Avoid premature playback exit for audio-only recordings.

Stop playback only when the decoder, video output, and audio output
all drain.  Refs #11357.  Refs #6974.