When updating pairs use current values from bodies as they may have changed

In a dynamic system, a user might be changing properties of a body.  Collision pairs need to use the updated values otherwise the collision will not be as expected.