Fix bug where property change listeners are not called if earlier ones removed themselves.

Reported by @fabrobinet at MON-413