Right, will add more information. For remote messages it's: actorTold -> remoteMessageSent -> remoteMessageReceived -> actorTold -> actorReceived.

This is like what we have in Atmos. I thought about changing it to actorTold -> remoteMessageSent -> actorReceived, but it would involve changing the processing of remote messages more than what's been done now (where there is no actor.tell, but directly ActorCell.sendMessage with the deserialized trace context passed). Thoughts around this welcome.