Objects clamped to curve shift after moving or extruding the curve
In order to make an object follow path rotation check "follow curve" in Follow Path Constrain options.
I don't know how to prevent the object's shift when curve's shape changes.