FragmentAからFragmentBインスタンスを生成するときにBundleにオブジェクトを詰めて渡した場合、一旦SerializeされてFragmentB側でインスタンスが生成されるものだと思っていたが違うらしい。実際は参照が渡されるだけ。
ただし、OSにprocessをkillされた後再起動した時にはBundleが保持しているオブジェクトは各Fragmentで生成されるのでFragmentAとFragmentBで違うオブジェクトを参照することになる。 これ罠っぽいな。。Mutableなオブジェクトはdeep copyして渡した方が良さそう。そうすればprocess killされた場合とされない場合で挙動が変わらない。