[MagicalThreading] Thread contexts stop observing changes when removed.