The problem with option B is that it wastes everyone's time, not just the cheater's. I would drop your class on day 1, I don't care who you are. I have a job and other commitments, I may not be able to fit another test in my schedule.
The most straightforward way I have seen this dealt with...