Revert "remove redundant file exists check"

The check was not redundant, it's how we load the default config.

This reverts commit 92aa2c67925a0d120aab419380c099fb24f4cfd8.
Only log configuration file when actually loaded