It may be that the connection was opened outside of libdbus (for example when inheriting from fork of an already opened file descriptor). The dbus library should allow to create a connection (with ability to pass fd) from an existing *net.UnixConn
This could be used to communicate using dbus between different processes that don't want to expose their communication to a system or user/session bus.