Use shallow references in `any_content_changed_of_module` (#5718)
### Description
Switches `get_referenced_modules` to use `primary_referenced_modules`,
which only returns modules _directly_ referenced by this module. The old
`all_referenced_modules` did its own recursive traversal of the module
looking direct and transitively referenced modules, defeating the
purpose of our `NonDeterministic().skip_duplicates()` graph traversal.
### Testing Instructions
Closes WEB-1378