API-D Improve handling of stream status fetching
API-D Improve handling of stream status fetching

Now that we have at least some sharpstream API use, tidy up the fetching
function and better handle error cases

urfonline/api,urfonline/api,urfonline/api