We designed the lifecycle status to only have values that impact tracing. Each of the status we have use a bit in the network index, changing the domain, would increase the number of bits and potentially cause it to no longer be stored inline, impacting performance of tracing and update subnetwork. That is why we added a second status attribute, we called it construction status. This gives more status options, but does not increase the number of bits used for typical tracing.
So I would ask, how is In Service -Warranty different from In Service. I would probably add a construction status for Warranty and not change lifecycle status.
John Alsup
jalsup@esri.com