WaitForTopology stage allows to wait for rehash

It's not absolutely reliable because e.g. in Infinispan the rehash that is started when the cache does initial state transfer cannot be properly catched - we cannot insert the listener before the cache starts and then it's already on its way, but it is definitely helpful for resilience tests when handled with care.