assocs: cleanup and use first2-unsafe in assoc-find.
vocabs: only notify vocab-observers if we are creating a new vocab.