Improvements on NetworkCheck class

* Removed some unused vars
* Prints the name of the job which is stuck when restarting the thread pool
* Breaks when clearing the ThreadPool otherwise the next iteration of the loop will throw because `self.jobs_status` dictionary is cleared when calling `restart_pool()`