shellDBus: Await Eval() result
The Eval() method currently evaluates the provided string, and returns the result immediately. This isn't useful when a promise is returned, which has become much more likely now that accessing any module requires import().
Simply await the result, to handle both sync and async code.