install consolekit if needed and add ck-launch-session to .xinitrc
Code:
exec ck-launch-session DEorWMsessionHere
let me know if this makes a difference with network manager
EDIT: also, you shouldn't use commas between daemons
i.e. DAEMONS=(xx dbus networkmanager @crond xx)