fix consistency issue with reading collectibles (#3878)
connect original task to collectibles reading to fix strongly consistency
move read collectibles tasks to task and scope instead of a separate cache
reading collectibles is no longer strongly consistent by default, it's opt-in now