When ammunition has airFriction values around -0.045 or so and above velocity decay seems to be incorrectly handled when the initial velocity is very high (2000+m/s). It happens much faster than should be, and over the course of a single frame the round will go from initial velocity to 0m/s.
This is most noticed when between the distance that the round is spawned and when it reaches zero velocity it intersects something. This intersect speed is much lower than should be as well.
I am not sure what is causing this, but it seems like shotBullet, at the very least, does not calculate the impact velocity properly during intersection under these conditions.