several logging and exception fixes
activity worker has logging and better exception handling