А если не указывать?
Например, у меня сайт на трёх языках. Я проверяю настройки браузера и выдаю страницу на том языке, который установлен в браузере пользователя. Во всех остальных случаях - на английском или в зависимости от пользовательских настроек при регистрации. При этом пользователь может менять языковые настройки в любое время.
Меня так же блочит при использование настоящего браузера без инкогнито, так что проблема вероятно не в скрипте.