I suppose I should say that there is no such requirement in evolutionary theory or in nature - it appears that Behe and Dembski are all too happy to invent such a requirement, that the precursors must perform the same function to be considered precursors, out of whole cloth in order to strengthen their case.
What!? You are now disavowing the fitness function? How the heck can evolution work if changes are not driven towards a fitness?