Fix a few minor bugs in the worker

*The inital call to self.reset() would barf because self.runconfig
 didn't exist
*We were trying to put the logs in a directory under / instead of under
 the stone ridge root
*Debug logs in unit test mode were going to the global worker log,
 instead of the single-run worker log
*We would barf if the run-specific logs directory already existed