The new change stream now mostly works. Introducing the idea of an ISDBEntry which can be later resolved to give the values via an 'update'.