Healthcheck shouldn't start query service with filtered replication.

changeCallback is correct, but if healthcheck is enabled, it was
starting query service.

Also adding tests to double-check it works as expected for
vertical splits and resharding.
Merge branch 'master' into replication