ISPN-4291 Poor REPL state transfer performance with cache stores

https://issues.jboss.org/browse/ISPN-4400

* Skip the cache store iteration if the local node didn't lose any segments
* Move the invalidation after receiving the transaction data, so that write
  commands can be performed in parallel.
The code with BitSet kind of messy, so I'd like to keep it like this for now. I created https://issues.jboss.org/browse/ISPN-4434 to investigate changing the ConsistentHash interface as well.