Re-throw error if code is not ENOENT.

If the error code is something else than `ENOENT` (e.g.: `EPERM`), readFile should actually rethrow the error.