Refactor: libcrmservice: functionize systemd override handling
More readable. With minor improvements to error handling.