Кароче, походу наш безопасник слишком буквально понял утверждение, что все пароли должны быть уникальными, запуская ALTER TABLE с UNIQUE индексом на поле password.