Guard more qcoro usages
co_await does not disconnect a pending event like It's possible for 'this' to be gone and everything to be in a broken state. Lots of this code continued to process things after DBus replies were invalid.
Every usage of co_await needs to either manage the lifespan of all objects used or explicitly check.