Follow-up to #66 from the unchanged pinned Bun transpiler corpus at source pin 4982b91e3702094330f3be3883354c52b8c01323.
For (f(), g()) ? 1 : h();, Home currently emits (f(), g() || h()) || h();, duplicating the false branch. Bun expects f(), g() || h();.
Port the upstream simplifier semantics so side effects and branch execution counts are preserved. Acceptance: the unchanged test does not duplicate the branch when simplifying an unused ternary with a comma test passes, with focused coverage for comma tests and side-effecting branches.