別の例文で説明してみよう

He has spent all his money.
これは、「完了結果」の用法で、"He has no money now."の意味
を婉曲的に表している
これに、I realized thatをつけて
I realized that he had spent all his money.
としてみよう 
had spent としてるのは、realizedよりも前の<大過去>の事実だから
そして、その用法は、やっぱり「完了・結果」
He had no money then.を婉曲的に表している

<大過去>として使われてるからいきなり「完了・結果」で
なくなる、などということはない

もう寝るのであとは勝手に議論してくれw