sd-event: try to move timer wakeups to the same spot within each minute
bus: add API calls to escape string components of objects paths