Это связанно с тем что на кеш на локальном клиенте отличается от кеша на сервере. Чтобы остановить лавину, нужно блокировать пользователя который дублируется. Далее нужно закрыть клиентскую часть, и только после этого его разблокировать.
Есть еще вариант, можно написать триггер, который будет срубать каждую вторую сессию
Есть еще вариант, можно написать триггер, который будет срубать каждую вторую сессию