I fully agree with your point of view.
In my eyes the spec clearly says that all obligations, including the ones from abandoned policies must be included in the response.
But the question really is whether it is desirable if obligations of abandoned policies should be included.
I think that there are two possible scenarios:
- Obligations from abandoned policies are not included in the response. But that does only make sense in case of ordered combining algorithms. Otherwise the outcome is random.
- Obligations from abandoned policies are included in the response. In this case ordered and unordered combining algorithms can be treated the same. But this approach would have an impact on the performance of an evaluation.
To conclude:
Both approaches make sense. But clarification is needed. None of these has a really drawback to the other (except of the performance loss in the second one). Depending on the chosen approach, the policies, maybe, must be designed in another way.
I am sure that it is possible to reach the same outcome with both approaches.