LiveStreaming cleanup

* Don't deliver stream indices while the stream source is loading
* Don't deliver the first three segments as part of the stream index to reduce
  issues where we've timed out the segment before they ask for it
* Fix return if segment doesn't exist