fix(scripts/motdgen): use a timer instead of polling dbus

motdgen can take a ridiculous amount of CPU when you have lots of units. I
talked with David Strauss and he wants similar functionality and is working
with upstream to make it cheap to do. Until then run this on a timer.