should ActorWatcher self-destruct once it marks the thing terminated, or do we arrange another way for it to die?