I recently encountered this bug on a public server, the culprit was an "Anti Teamkill" segment in client\init.sqf containing custom HandleDamage events (which bypasses the revive system) for Blufor and Opfor.
I don't know who made this, it's not in my vanilla A3W code. It's possible other servers are contaminated with it.