Fixed not working subtitle download with failback option

Additionally I simplified the processing logic
Merge pull request #46 from iemejia/master

Fixed not working subtitle download with failback option