Don't exec() the StatJob
exec() spawns a nested event loop, which is very problematic
In particular here it causes a crash when the job is running when the window is closed
By using coroutines and QCoro we can achieve the API convenience of exec() without using nested event loops