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.