I'm going to go out on a limb and say that the EID has nothing to do with anything and it was a coincidence that the javascript changed when the vote cheating work on the backend was changed.
Don't the votes get sent up with an ID? Why could you possibly need an extra field? Just program the server to do "stuff" to the ID you care about.
And did anyone try send up votes with varying EID fields for other candidates?