Fix trakt.tv error differentiating between cancelled http requests, empty results and actual errors. re #243