Something's wrong with that code review strategy. There should be knowledge share.
And yeah perverse incentive is a thing when you grad your own homework.
And these two things combine. Who decides what "done" means? If everyone faces consequences for getting that wrong the next day it's probably fine, but they probably don't.