Debugging Dimensional Analysis: Catching Unit Traps and Setup Errors