UnstartedCell doesn't implement sendMessage quite the same way, so instead
of having a special dispatcher, override all implementations of sendMessage
to wrap the envelope in the Context. We support up to two levels of nested wrapping
(Unstarted can call ActorCell.sendMessage, so we have to unwrap twice).
Now we don't need a special dispatcher either.
Would it be easier to check the message in ContextPropagatingDispatcher.dispatch to see if it is already a ContextWrapper?