Raise a friendly error if a component of the cluster is already started

@freerobby @jamesfzhang How's this look?