Currently the notify_*() method family broadcasts to all shards, so schema merging code invokes them only on shard 0, to avoid doubling notifications. We can simplify this by making the notify_*() methods per-instance and thus shard-local.