Kabuto's surprise attack definitely would've set Sasori back, avoiding the Hiruko needle nonsense altogether. However, don't forget that Sasori is still practically immortal and a single scratch from him is lethal. I wonder how well poison would work on Kabuto, though...

At this point, I suppose there's no more question about Kabuto's loyalty...eh....