Have you tried to re-assign the eject function to a new different key, and then back to the original key again?
That would be my first approach.
On another thought what regional keyboard layout do you have assigned to your keys? Maybe there's a mix-up and ML is just confused by it...(I...