There was a race condition on create/update that was skipping the remedial code due to a bad assumption about the speedbump.