After the first time through each module should be registered in the 'modules' table and so it shouldn't be trying to run the module setup again.
Yours is the first case of this so I'd suspect something about your environment, but I can't think what.
Can you drop all your tables and email me privately with your URL and config.php so I can run through the install procedure myself and see what's going on?
Cheers,
Martin