if it doesn't involve the ice... initiating the poison.... i'm going to go out on a limb and guess it's the obvious answer and he choked on the ice.

wait nvm read wrong... that a died and b didn't... ok then ti's gotta be the poison is in the ice.