this `.mkString` gymnastics basically indicates that our path API is lacking; you can use `RootActorPath(...) / path.elements` down in the shard actor, but it might be nice to add direct support for replacing the address since that is a somewhat common operation in the cluster.