904 overfill? wrong fluid?
Well I guess it was overfilled enough that it could leak out of the factory front pump vent--It's located behind and above the converter, in the pump housing.
I would clean it off real good, make sure no transmission fluid is on the exhaust (fire hazard), and run the vehicle in neutral, to fill the converter, and check the flud level from there.
Hope this helps!