fn finish(qt: &CxxQtThread<Sioul>, shared: &Arc<Shared>, pending: &Arc<Pending>)
What waited, done now if nobody did it yet: its timer ran out, or the app is put away.