Notify watchers after returning result from set operation

This change prevents timeout from set operation due to waiting for watch callbacks