Fix possible uncaught exception in _fetch_tvshows_recommended

 Fix possible exception in _fetch_tvshows_recommended when json query for when
a show returns no results. Also clean up the logic a bit