'Failed to connect to bus' — and four other things that break when a service moves to a user unit
Moving a service from a root system unit to a systemd user unit is a two-line change and four separate traps. The bus error is the loud one; the quiet one is that user units start earlier at boot than the unit they replaced.