Check the following scenario:
- Component A subscribes to a document with magic ID. This document doesn't exist yet
- Component B triggers creation of this document.
- Component A should correctly re-render (since the document now exists and it needs to do something with it)