the main difference is that we wait on the replication complete event, in this test we are guaranteed to be finished both the replication and the changes

There were way too many setTimeout 500's around and it just slows the tests, its a sanity check and 100ms is more than enough for a change event to come though