Updated the TVDB provider to handle errors better