No idea. But your posts were my inspiration to do it in the very bulky way: create the bin, create the dmg, set the dmg to edit mode, manually copy the working bin into the dmg, set the dmg back to read-only mode. Since this works, the question why the script does not work seems even more puzzling.
What I forgot to write: This binary has no SWF support, which I understand is rather new and alpha-esque. Just if some artwork does not function (in my case, Nevato, Robospin and other popular layouts just work).