честно не представляю зачем тебе то что ты описываешь, зачем после allSettled что-то еще в scope-изменять, скорее всего логику этого изменения надо было описать выше, так чтобы при вызове allSettled она сработала
scopeBind нужен для подписок всяких чтобы не потерят контекст выполнения, например если вызывать событие в коллбеке какой-то либы собрался - классический пример в доке эффектора, там в watch подписка на history.listen