Mode switcher executor now owned by HAMS, so it can handle lifecycle events better
TestSlaveOnlyCluster now waits for cluster to be stable before asserting and stopping it. Duh.