Since it is an eight hour flight a reasonable scenario to me is that he went to crew rest to catch a nap and never came back. When they went to check on him he was dead. Sounds reasonable and more probable to me.
He was in his seat when he passed away.