Check to see if a file is writable as the configured user
Handle pidfile ownership better, do a better job at exception log reporting