filecopyjob: try to gracefully quit the thread. then terminate it
this should prevent scenarios where the thread gets destroyed on application exit and bringing down the application with it due to destruction of a running thread being qFatal.
this should prevent scenarios where the thread gets destroyed on application exit and bringing down the application with it due to destruction of a running thread being qFatal.