How to cite a reformulation of an older theorem?
I recommend restating the theorem in your own paper.  You can then say: "We now restate a theorem of X [citation], since in this context, it is more convenient to write it in different terms/notation. The version we give here is based on the book of Y [citation].  

Theorem: ....."