Fix #642: OnDemandList: Refactor how store observers are pruned
CHANGES.md: Note observer cleanup fixes