Dbus seems to not want to start when the startup scripts attempt to load it during the loading of extensions from sceboot.lst during boot.
For now the way around is to put the below command in /opt/bootsync.sh (not /opt/bootlocal.sh, won't work from there either) and it will boot to a Gnome/XFCE desktop:
/etc/init.d/dbus start
Dbus has that command in it's tce.installed script and will start when dbus is loaded as an extension during a running session, just not at boot.