I think the T in "eaten" is often not quite given its due. There's a lingustics way to describe that half a T that I hear in "eaten", isn't there? For me, it usually doesn't make itself into a D, either.