VP-297: Update transformLanguageChange() to handle independent caption and transcript languages