[Buteo-syncfw] Don't use global static systemBus instance.

Global static destruction order cannot be controlled and we need our bus
to disconnect from the signals, so we use our own bus instance to avoid
crashes on exit.