Don't defer action to thread here.

We already are running the methods in a thread from the backend.
Move reactor import to the top.
Remove unused defers.

Also, we no longer return defers for those actions.
Better logging output for missing files and error.
Code cleanup and logging improvements.
Merge remote-tracking branch 'refs/remotes/ivan/code-logging-cleanup' into develop