why don´t you use a non violation licence? With 6.5.0 you can request one of these, then you will not have to reset your license when you have 5 violations.
You can request a permanent no-enforcement license. this means you can breach as often as you want and you won't be stopped by any technical measures. However you will be in breach of EULA. Splunk can also legally do a true-up which might be expensive for you.