Instead of trying to force the collision update you can probably just add the impulse to shove when the overlap occurs?