Получается если взять 2 итератора, для которых будет выполнятся ==, будут тебе возвращать true на !=. 
Гарантирую разрыв мозга.
((B == A) && (B != A)) - вернет true для двух курсоров с count == 0