Another option is to wrap the call to init in $(document).ready(function(){ ... });, but it might be a problem to have the init & download wait until DOM ready.
Why not just add if (steal.isRhino) return; before the call to init?
You could also try to run with the very newest version of Steal which apparently doesn't need to execute JS code, but I've not yet tried this.