Why they were delaying it
Probably want to prevent Apple from fixing the hole, as 3.1 is coming out very quickly after the release. So the rationale is sound. But George obviously likes to play the solo card.
He's right in a way though, it's probably not too hard finding new holes even when old ones have been patched.