The new xdm initscript loads before the others in its runlevel. When splash tries to set the console images, it kind of gets drawn over the xdm login screen as well. The problem can be easily averted by adding depends { before xdm } to /etc/init.d/splash.
It's already there (media-gfx/splashutils-1.3-r2)