An EpochObserver is notified whenever a conversation's epoch changes.
EpochObserver
This constructor can be used to instantiate a fake object. Only used for tests. Any attempt to actually use an object constructed this way will fail as there is no connected Rust object.
This function will be called every time a conversation's epoch changes.