Fix duplicate invocation of the collector_setup.sh. Issue #4549. Also add safegaurd for accidental copy/paste errors
4549: Use set.intersection instead of set.isdisjoint to find duplicate scripts