I have no idea what it is. But all your theories are just that. Theories. They make sense, but then you'll have someone doing all you're saying you did, but hasn't gotten banned... yet. the mini banwave a week before the 12/18, I had just started using DB. I have 2 main accounts, never botted. I bought a 3rd account just for botting and a DB Key. After 4-5 days and 85 hours of botting, my bot account got banned and mains survived. The next day, I got another copy of d3 and started up again. Ran it the same way I ran the last bot and got banned again on the 12/18 banwave. Afterwards, I started up again Dec. 22nd. I deleted DB, re-dl'd it, power leveled 1-60, hand quested act 1 - act 3. For the 1st week, I ran 3 diff profiles (changed it up from the profile I used during the last 2 bans), A1 A2 A3 profiles. Now I just run A3 BigRed. I also do some other random stuff. I make trades for UNID's w/ ppl from jsp and chat in trade channel while the bot is running. Learned all rare plans the bot picks up, etc.... It's still alive and running right now 24/7 unless it crashes (I don't use a relogger)
And, yeh, I also agree w/ tony about the 10, 20, 30 etc... accounts running the same profiles/class/IP, you will get banned. I haven't seen any 1/1 banned since dec. 18th. I run just 1