Is it possible to exclude a bone from automatic keyframing?
Since automatic keyframing inserts keyframes for all the objects/bones in your 3d view, the easiest way is to take the bones you don't want keyframed and remove them from the 3d view. You can do that by hiding them, or add them to a bone layer that you hide when not animating that switch.