I ran into the following errors when trying to start another Xfce session for VNC while an existing one was already running.

/usr/bin/startxfce4: X server already running on display :1
Unable to create /home/niklaas/.dbus/session-bus
Xlib:  extension "RANDR" missing on display ":1".

As a quick workaround, I found that adding the following two lines to ~/.vnc/xstartup allowed Xfce to start successfully.

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS