refactor stop|start|restart, router A|B
setup_cluster_and_client and other DRYness