If yesod-fay fails to open/read the cached file, invalidate the cache

@snoyberg @mgsloan I think the "fix" for the build failure was clearing
the dist/yesod-fay dir, but this should be the proper fix.