1st off, to my understanding VAC bans do NOT work by IP banning, they only ban the account(s) you where using the hack(s) on.
2nd, why would you use main/smurf accounts instead of making a new one to test out hacks to make sure they are not VAC detected yet? Its people like you that complain about hacking/cheating when the consequences you have endured are your own fault m8...