Deadline Starting deadline as a service doesn't start the slave


We’re testing running the launcher as a service, and after restarting the service, slaves don’t get restarted. Anything I am missing? LaunchSlaveatStartup is set to true.
Starting them from the monitor starts them but as the logged in user, not with the service account set up for running as a service.