I found the console command to reset this particular research:
/c game.player.force.technologies['nuclear-robots'].researched=false; game.player.force.set_saved_technology_progress('nuclear-robots',0.99)
(Note this will disable achievements)
I then re-researched Nuclear Robotics and the upgrade worked. So I'm not sure if there's something you can do with forcing the recipe to be available if this Nuclear Robotics has already been researched?