EnterLeaveEventPlugin doesn't explicitly set the event type so the synthetic events inherit their type from the native mouseout event:

It'd probably be best to set the type on these events before dispatching them.
(Thanks @marclar for reporting on IRC.)