I think its safe to say that if they see a person with a gun who is NOT a Secret Service agent, that person should be shot whether they have fired or not.
The issue is, it puts the onus of deciding what is an actual firearm, on a Secret Service sniper. The chance of a mistake is too great.
However, there is NO RISK associated with moving the Protectee out of the line of (potential) fire.