fix for failed download with no subtitles when requested

Cleanup, traverse the list of args backwards, match all possible languages, regex in global var