Made sure disposed-callback's are fired even when diffing.