Fixes siemens_coefficent not affecting shock damage

Also cleans up electrocute_act()

(cherry picked from commit b529d582e5ba0b0c7361869d6f72d21acd075049)

Conflicts:
	code/modules/mob/living/carbon/human/human_defense.dm