When I'm running in on a hard target such as a hangar, I set salvo to 2. Drop 2 X 1000lbs and then switch to rockets. By the time I've switched to rockets I'll know if confidence is high enough to hold a few for another run, or if I need to keep firing to ensure the hangar goes down first pass.
De-acking or GV killing only requires a salvo of 1.
All of this is figured out before initial roll-in on target.
If I have ordinance left after a hangar strike, I simply change the salvo amount during egress, at which time I've got the throttle to the stops and WEP engaged to clear any ack or chasing fighters. Climb to a reasonable altitude and then make a rocket run on any remaining ack.
Just watch out for the snipers in the manned ack.