Fix a couple issues in profile shell scripts.

1) Create the directory prior to writing the dconf profile.

2) Use --print-reply (directed to /dev/null) in dbus-send to wait until
   a reply message is received.  This ensures the process sticks around
   long enough for fcmdr-service to look up its user ID.