When I had you add the workaround in that file, perhaps the permissions/owner were changed? My suggestion would be to try to first try to fix the permissions. If they look right or you're unsure on how to change them, just delete the file in the /components/com_jfbconnect/libraries/provider/yahoo.php and try to reinstall. Let me know if this doesn't work.
-Melissa