sysdeps-unix: Fix using system bus on macOS
Avoid failing during initialization if the launchd socket is not available. This will allow a daemon to use the system bus regardless of the status of the session bus.
Fixes #510
See merge request dbus/dbus!461