Scap backport: Request dependencies for a specific change
- Ensures that requests for dependencies are requesting depedencies for a change in a specific project and branch, since there can be multiple changes for one change_id.
- Logs when checking for nested dependencies.
- Filters out non-dependencies with shared change_id from list of returned dependencies.
Bug: T323277 Bug: T324275