Could you make something that automatically detects what recipe in the machine was before and update the recipe to its new productivity counterpart?
Also losing all of the research when you were maxxed is very annoying, just a massive waste of resources, so it would be really nice for the mod to just convert your previous research to the new one