emit service up to prevent race ensuring location is set when the addTargetHost method runs