Collision resolution with contact_point_response

That sounds like a great idea to me!

Edit: Could it have something to do with this post?

Testing the example above with a dynamic body produces the same result if the gravity is high enough: