well, yes and no.
as i've got it currently, every checkpoint does span the entire width of the road, often spanning into the rockface as well, but what i'll do different next time is have them point a bit beyond the checkpoint, or have the collision volumes be a bit thicker, so it get's triggered further before the center of the checkpoint. So that it doesn't get the chance to point backwards before it updates to point towards the next checkpoint.