The problem is how does one take into consideration pressure and the dense fluid state of the mantle? There is probably not a vapor gap between the mantle and core, but rather contact between the core and a dense fluid continuum of ionized oxygen and other atoms. The fluid aspect of the earth's core should be a solution that is rich in ionized oxygen due to the free movements of ions within dense fluid and the calculated abundance of oxygen within the mantle. The oxygen should continue on and reach the solid core.
The critical state of water, by allowing water to reach the mantle, also implies that the flux of ionied hydrogen protons flowing into the upper mantle will see a concentration gradient to the core. This is not a gas but is also part of a dense ionized solution. Just like acid protons do not jump out of water. The hydrogen protons, when they reach the iron core, are small enough to permeate the metallic core tying up electron density. This weakens the metallic matrix of the outer surface, allowing oxygen to also diffuse into the iron. The corrosion of sorts, should conduct the electrons to the oxidizing surface.
The iron core theory is not beyond question. It, like all theories of the earth's core, can not be directly proven with hard data. The basic assumption of a phase separation of metallic iron from a hot primal state of the earth does not make a lot of chemical sense. In other words, if one took all the ingredients of the earth on a small scale heated and pressurized it, where would the reduction potential come from to make metallic iron with so much oxygen present. If there was a very high percentage of hydrogen present during the gravity based phase separation of iron, this might explain it, but the hydrogen would become oxidized and ionic and not a gas. It would therefore remain within/on the earth. With the iron core 1000 times larger than the oceans, and with so little proportional fixed hydrogen within minerials and within the surface water, compared to the giant volume of the iron core, there could not have been enough reduction potential within the earth for an iron core to phase separate. The galvanic cell may not occur because there may not be an iron core.