Fix incorrect config file error message in some cases

If your karma config file opens files of its own, then it can throw an ENOENT exception while it runs, even though karma is not having any trouble finding the file itself.  This can be very misleading, separating the error handlers fixes this problem.