daemon: check existence of config file

... even if rundir isn't specified.  No other changes in semantics.
Before this a typo in config path would pass silently.
5 jobs for check-config
in 34 seconds and was queued for 4 seconds