do not visit additional resource roots twice: additional indexed resource root providers can return intersecting paths sometimes