that's not going to be obvious, and as you've noted dart is not good at tracking this error.

is it possible instead to reorganise the code:

final Vector2 impulse = _lateralVelocity;
impulse.scale(-_body.mass);

It's much more obvious what is going on, though it is more verbose.