i'm just thinking that "using master's target" is a two step method (master aquires target, slave acquires master's target) whereas passing the name directly to the slave would be a one step method (both master and slaves acquire target) when it comes to client-server transactions.
unless in the first case the slave can target the master's target before the master's client is actually aware of it (which it probably can)