Revert back to cascading failing of futures

If the content api query with IDs fails, the whole thing fails

@ironsidevsquincy Ping!