вообще мне как-то странно было бы видеть внутри @Composable что-то что не внутри эффекта, лямбды или чего-то что ремемберится))
Есть же дока. Как я понимаю, он за тебя отменит выполнение эффекта, если композиция не удалась. Сохраняет нужный порядок вызовов, т.к. сайд-эффекты будут вызываться после RememberObserver (шо бы это не было). В общем, вряд ли разработчики шутки ради добавили сайд-эффекты и если их стоит использовать по делу. https://developer.android.com/reference/kotlin/androidx/compose/runtime/package-summary#SideEffect(kotlin.Function0)
Обсуждают сегодня