As per Byrd's post in
http://www.ijoomla.com/option,com_smf/Itemid,6000/topic,1065.0/ I've now had Super Administrator privileges lost a few times when registering the Super Admin's account as an advertiser.
This is still happening in 1.0.6.
Can you please add some code to check that:
- if the user exists
- and the usertype is *Admin
then create the advertiser account, but don't change their usertype.