That's not how I read you prior post:I wrote about the case of non-impulsive friction which is defined that the impulse delivered can be taken zero.
I read that as saying that either the impulsive friction is enough to produce rolling immediately, or it can be neglected. I'm saying that there is a third possibility between the two, and you can prove this by starting with a realistic scenario in which the impact occurs over a short period of time, then letting that period tend to zero.If we consider the normal force between the ball and ring impulsive so should be the normal force between the ground and the ring. So the force of static friction is as big as needed: it is impulsive. The ball will roll after the collision.
If the static friction was not great enough, that would have caused slipping during the collision, but the force of friction would be finite and the change of linear momentum would be so small in the very short time of the collision that you could consider the linear momentum to be conserved.