sd-bus: add support for per-service custom endpoints