core: properly pass unit file state to clients via the bus
update TODO