This file is out of sync between master and develop branches

At a minimum the service manager has become out of sync with master causing bugs to re-surface. This PR is the newest service manager from the master branch.