Cita: ... pero a pesar de que la imagen no cargaba correctamente, se llamaba el evento onload.
me esta muy curioso porque antes de haber respondido verifique ese aspecto. en Fx e iexplorer me funciona como debe. si la imagen no se cargaba, el onload no se disparaba.