emauth: use corp instead of alliance contacts for allies

I briefly considered making this take a for_corp argument where I could still conditionally check for EM, but looking back at the call chain that's more trouble than I want to go through when this is semi-urgent.