fix: show correct build variant (C/CL/both) in os.mjs telemetry
Add variant field to build snapshots. os.mjs now reads variant
instead of only checking stage prefix for cl- detection.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>