Can't resolve a component name when plugins have equal family name
Code snippet here:
https://github.com/Talend/component-runtime/blob/7c703f7267dbe804fec4275f257de85fd9d6dcaf/component-runtime-manager/src/main/java/org/talend/sdk/component/runtime/manager/service/api/ComponentInstantiator.java#L68-L76
Scenario:
Two connectors, both have "Azure" family name, the code will pick the first one, and that first one may not have the component name that we are looking for.
Expected:
We find the component name "Input" in family "Azure" (that is exists in azureblob)
Actual
We can't find the component name "Input" in family "Azure". Because the azureadlsgen2 was picked as the first one.