InitializeServerObject() により返されるものは?

コンストラクタ以降のメソッド呼び出し等が Invoke() にわたって来ないため、どうも InitializeServerObject() によって本物のインスタンスを返してしまっているようです。
対象のオブジェクトが実インスタンスなのか、TransparentProxy なのかは、RemotingServices.IsTransparentProxy() で簡単に調べることができ、stub も RemotingServices.GetRealProxy() で取得することができます。
InitializeServerObject() の ReturnValue に対して RemotingServices.IsTransparentProxy() を実行すると、なんと false が帰ってきてしまうので、予想通り当然の結果のようです。