読み込み命令では何も破棄しません。念のために書きますが同じIDを使ってと書いてありますがIDの内容を格納する変数が同じだけですよね。同じ変数を使っても、E3Dから返されるIDの内容は読み込みごとに変わるのが普通です。(明示的に破棄されたものを再利用することもあるので必ず違うわけではありません。)