hitting old checkpoints shouldn't reset it? maybe that's a bug idk. I tried with keeping left/right on both sides but when you would swap you would start going the opposite direction and it was really annoying so this was the least annoying way to do it.