Unit mistakes happen all the time, which is why you should be using your units library religiously and still being vigilant even then.
Worst case I've found was off by 15 orders of magnitude.
It's not difficult to write regression tests that catch unit mistakes.
One of the Mars landers famously failed due to unit conversion errors from metric to standard.
Degrees, very funny.