Externalized background manager to a new "cinnamon-background-manager" process, which launches "cinnamon-background-worker".
This allows "cinnamon-background-worker" to crash independently of Cinnamon, in which case cinnamon-background-manager relaunches it.
In the event where cinnamon-background-worker freezes, a "killall cinnamon-background-worker" solves the situation.