I must be related to how the different mxc:fbx devices are configured on the /proc/cmdline for our device. I fixed the problem by commenting out this line in init.freescale.rc:
# deattch the fbcon as hdmi hotplug conflict with fbcon
# write /sys/class/vtconsole/vtcon1/bind 0