Interactive CHPROP threw away properties.set's message, so an edit to an
object it had just moved onto a locked layer was left out without a word.
It now shows the message.
properties.set looked each object up in REFEDIT's working set, a list,
twice; it now builds the set once and checks the layer directly.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>