fix: respect path mapping for custom SDKs (#4663)

When a custom SDK is provided, the flag is passed as a raw string so
`--experimental_output_paths` can't strip it. The fix is similar to the
existing goroot handling (#4441).

Also add a test suite that aqueries with and without
`--experimental_output_paths=strip` to lock in the behavior.
4 files changed