MySQL transaction isolation level decorator

Why did you add this to this view in particular? Are we getting integrity errors here, as well? If so, don't we need to wrap those errors in a local retry?