fix(provider): return new language on broadcast after language change

Because it's convenient and logical :)