Even if you can find a solution to the infinite recursion, that solution will not be any better then the cutoff solution because it is not possible to predict the future. What is fit today may be unfit in the future. So, the best you can do is to introduce the cutoff (such is life). Quetzal introduces it after one generation. You might want to introduce more generations in your definition, if you will, but I doubt it would make much of a difference, if at all.
fundamental truth of evolutionary theory
May be you're being too ambitious...