It should have been Lore, or nothing. Either Data decides to activate him to bring him back into the light, basically, or the Romulans steal him to lure the Enterprise/Data into a trap.
What exactly was the point of the scene where they find B4 and are chased? What would have happened to them had they been caught or killed? What was Shinzon's plan with that?