Should we set service_up to false earlier, as presumably some point early during stopping it will become unavailable.