When calculating resolved requirements, we must special case fragments since they can have multiple wires for the same host requirement, so we must avoid duplicates. (FELIX-2950)