fix(store): decouple state signal updates from synchronous changes
#2189

arturovt wants to merge fix/2180 into master

We do not currently have an analysis of these two commits