ISPN-4435 CacheNotifierImplInitialTransferDistTest test instability part

2

* Changed to not notify listener a second time

https://issues.jboss.org/browse/ISPN-4435
1. Request for initial state begins
2. Remote request is sent and retrieves all of it's segments (note that the main thread doesn't send the local segment retrieval yet - since no thread can run it)
3. The remote segment starts a local thread iteration since it sees no one is running it. This means it completes the segments and would add the values to the iterator, but hasn't yet
4. The iterator hits the segment while iterating that we are looking for and causes it to block. https://github.com/wburns/infinispan/blob/ISPN-4435/core/src/main/java/org/infinispan/iteration/impl/DistributedEntryRetriever.java#L825
5. The original local iteration begins and finds no values since the values were already seen before. https://github.com/wburns/infinispan/blob/ISPN-4435/core/src/main/java/org/infinispan/iteration/impl/DistributedEntryRetriever.java#L815
6. The local iteration then completes and closes the segment right away because no values were found https://github.com/wburns/infinispan/blob/ISPN-4435/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierImplInitialTransferDistTest.java#L711
7.  Then the main thread is awakened and performs the put.
8. The iterator continues forward unblocked and completes the iteration.