Draft: CompositeUploadJob: don't start job if device is disconnected
If Qt::QueuedConnection is used, it's possible for a device to disconnect during the waiting period, so make sure subjobs are not started after the device is disconnected.
BUG: 466617 FIXED-IN: 23.04.3