This change makes all sorts of weirdness such as miners potentially spewing out hundreds of ore (each) per second when touching even a single infinite ore tile with a high yield. In RSO (v 5.0.19) control.lua around line 674 you detect the existence of an infinite variant of a resource and replace parts of a patch with it based on ore richness at that location. It appears that the non-infinite richness becomes the infinite yield, and unless the yield of the non-infinite ore that would be generated there is less than the infinite prototype minimum you leave it alone, however that can result in infinite yields far far higher than 100%.Fixed that infinite item based resources with yield of more then 100% didn't actually mine more. So yield of 260% for example means that it mines 2 resources and 60% probability of 1 extra.
It seems that adding a second logic check to ensure the yield is less than or equal to the infinite prototype normal in addition to greater than or equal to the minimum would allow the infinite prototype to specify it's maximum yield, where currently it cannot if used with RSO.