Civil Labels breaking when alignment is replaced - how to avoid?

Does anyone know of a way to completely delete and replace an entire alignment without causing civil labels to "zero out" (break)? I have been unsuccessful in my attempts to achieve this. Obviously it isn't ideal to have to replace an alignment after labels have been placed (because cross sections and sheets no longer fall on the correct stations, but that is out of the question for now).

For example, if we receive a new alignment from our surveyor, our normal process is to open the alignment file, delete the alignment, and re-import it. It seems that civil labels don't care about feature definition names and instead rely on the element ID (or some other internal ID that isn't user-readable). I have tried to append elements to the alignment geometry, but I have found this is unreliable when the alignment was generated from "dumb" lines and arcs (i.e., not ruled horizontal geometry). Other times when the alignment was using civil-ruled geometry, adding new elements in also causes the element ID to update, therefore breaking the labels anyway.

It causes many hours or sometimes days of re-work to have to delete the now-broken labels and place new ones at the same locations. Perhaps an enhancement could be added in the next release to add the ability to re-associate a label to an alignment and re-associate the leader line to the text portion of the label? 

Besides this glaring issue, I have found that civil labels are as good (or better in some ways) as GEOPAK plan labels at this point.