LogViewer Load File does not deregister temporary callbacks

The callback functions to update the LogViewer GUI on status and progress changes of a Virtual directory device task are not detached after directory task has been finished.

Note: A PyQt signal's emit() function should not be directly registered as callback function as of its 'volatile identity' it cannot be properly detached.