Right, on topic. I've heard that the AI will most always choose to shoot at the player rather than the enemy AI even if you are in concealment, shrubs for example. I believe that this is because of some programming issue. The reason that the enemy moves and then stops after being shot at with a sniper rifle is probably a programming error.
(^Click the pic to reveal my...) | Republic Commando: -]RC[-AjaX
BF2142: -]RC[-Auxidus | www.redcellgaming.com (I really need a userbar, eh. >.<)