There is no evidence that JPII spoke infallibly on this matter.  That he insisted that there be no further discussion is proof only of his intolerant and totalitarian pontificate.  If something is true, it will continue to be true no matter how much it is discussed.  Refusal to discuss an issue is fear that you might be proven wrong.