Craig was building PGP from source himself at the time. It would have included any new/experimental versions of the cipher suites. At the time, he was working with encryption. Go check his Usenet posts.
Supposing you were right, You don't find it odd that he generated
first one key with the exact same hash preference that GnuPG used
at the time, and then, on the very next day, happened to change
his preferences to the exact same order that was introduced later
into the GnuPG codebase as default?
I'd say that was a remarkably prescient feat, or perhaps GnuPG
developers simply adopted his approach, him being a genius whiz and all.