Implement -o flag on service-access

- Refactor the bejeezus out of the services actor.

[Finishes #67265228]