fix bug where promoted service addresses where not calculated properly and used the composite service address rather then the (correct) leaf service address