I'm looking at TUSCANY-2352 (which I raised when I was doing some policy testing). The issue is that promoted service bindings aren't augmented with the composite service bindings that promote them. Looking at the BaseWireBuilderImpl code there is a method called reconcileReferenceBindings() that does this job for references. There doesn't appear to be the equivalent for services though. I'm going to go ahead and add something like a reconcileServiceBindings() method unless someone can point me at the code that already tries to do this or explain why we apparently only do this on the reference side?
Regards Simon