dm Server is built on Equinox which supports the service registry hooks. dm Kerver uses the service registry hooks itself in order to scope services, so I'm surprised that you see this failure. You can take a look at the dm Kernel 2.0 code if you're interested. The class ServiceScopingRegistryHook contains the hooks and the AgentActivator class registers the hooks in the service registry.
I wonder if the CXF code only runs on Felix? Probably best to ask on their forums, but I'd be interested to hear what you discover.