This patch builds ontop of patch 2739655 and adds the option of specifying whether or not a label is locked and associating a label with a changelist which means you could reduce your use of labelsync (since the label is already associated with a view at a particular changelist).