So, basically, you're saying that due to deformation, the contactNormal I "estimate" in my code is not correct. In reality it would be in a different direction?
But then, is it really friction that stops a ball? This would mean it's actually the collision force (along normal) stopping the ball...