add tracebacks to caught worker exceptions
resolve conflict, add logging