(#22458) Always store the path for launchd service provider

Otherwise the path won't be found next time the provider is asked for it
Merge branch 'pull-1883'

This closes GH-1883