No, the distro contains the public key, the repo signs with the private key, it wouldn't be very secure otherwise :)
The "hack" above is because you can't get the new public keys through the normal method of the pyra-archive-keyring package, because you can't get new packages from the repo.