distinctUntilChanged is enabled by default on StateFlow, but not on the SharedFlow used here - but we want that behavior here as well, since the state could be emitted multiple times with the same value, during error transitions (i.e. ExperienceAlreadyActive)
Item found while testing updates in #528
distinctUntilChanged is enabled by default on StateFlow, but not on the SharedFlow used here - but we want that behavior here as well, since the state could be emitted multiple times with the same value, during error transitions (i.e. ExperienceAlreadyActive)