Thank you for posting! In my limited testing this morning, that does seem to be the source of the issue.
My scan interval was set to 15 minutes, and sure enough, 15 minutes was the longest session I could stream anything for. Disabling the scan allowed me to stream for longer than 15 minutes, so I until I have an interruption while scanning is disabled, this seems to be the best workaround for now.