More universal method of running service from another user. Came across this when trying to teach Puppet keep track of service state