address directory missing issues in sledgehammer

it appears that the install break may have been caused by the new directory create logic in start-up.

this code is more defensive and simpler.  It makes sure that we create a symlink to the legacy directory.

the failure is caused by control.sh not having the new logging directory.  This may not solve the problem,
but we think it will get us farther along.