It seems like the bundle doesn't automatically change permissions for the folder to actually write to cache when creating it, it sometimes works and sometimes causes a 500 error, which is rather easily fixable via chmod, but it shouldn't happen in the first place.