Fixup: made Agent and Worker Run entry points async again.