Como posso executar uma cópia de fallback do jQuery após o carregamento do DOM?

A seguir estão as primeiras linhas de código em um<script> tag logo acima do fechamentobody no meu documento (especifica que uma cópia do jQuery veiculada localmente é executada no caso de a CDN do Google falhar):

if(!window.jQuery){
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '/js/jquery.js';
    var scriptHook = document.getElementsByTagName('script')[0];
    scriptHook.parentNode.insertBefore(script, scriptHook);
}


jQuery(document).ready(function($){
// page behaviors
});

Executa com êxito, no sentido de que, se o meu computador não estiver conectado à Internet (esta é uma página veiculada localmente), a cópia local do jQuery será inserida. No entanto, odocument.ready() a seção abaixo não é executada. Suponho que isso ocorre porque é invocado antes que a cópia de fallback do jQuery entre em vigor. Qual é a prática adequada para "atrasar" sua execução de alguma forma, para que qualquer cópia do jQuery funcione corretamente?

questionAnswers(5)

yourAnswerToTheQuestion