I understand the ethical reasons why you decided to not send in your log. Have you thought about submitting it as a checklog? After all, if you submitted it as is with the band change violation, rule
4.3.4. Violation of the band change rules will reclassify the entry as checklog.would turn your log into a checklog anyway!
Submitting as a checklog helps the contest organizers with the log checking process, and lets all the stations you did contact to have their contacts confirmed. I have seen posts on the contesting.com where some operators for one reason or another chose to operate a whole contest in a manner that they know does not fit the rules. They submit their logs as a checklog to make sure the other guys can get the credit they deserve for making the qsos.
73, John / N8FYL