plugins.ustreamtv: Add a HLS fallback.

Attempt to use HLS directly if the AMF API is not
returning any streams.

Also wait a while for on demand transcode to start
before returning if needed.