Adjusted Hero.fetch_heroes, Item.fetch_items, and Schema.fetch_schema to attempt to fall back to expired-cache entry on API failure.