There is no way to differentiate between when a new property is created and when an existing property is set. Both are handled using the SetPropertyRequest. The JCR spec clearly states the difference between these two cases as each one has their own event type.
Work to change to the relevant change requests, update connectors, and update the NetChangeObserver will need to be done.