Only touch and chown log file if it didn't exist

This will make it more convenient for users who choose to run the shoal service with a custom account (i.e. not 'nobody').