This is a continuation from here: http://comments.gmane.org/gmane.emacs.orgmode/61552

I thought this was fixed, but something's not functioning correctly. My main .emacs calls an org file with babel blocks housing my various configurations. Below are relevant sections:

#+begin_src .emacs
;; set load paths
;; set load dirs and global config options
(add-to-list 'load-path "~/.elisp/site-lisp/")
(add-to-list 'load-path "~/.elisp/org.git/contrib/lisp/")
(add-to-list 'load-path "~/.elisp/org.git/lisp/")
(add-to-list 'load-path "~/.elisp/site-lisp/ess/lisp/")

;; setup babel languages
(org-babel-do-load-languages
 'org-babel-load-languages
 '((latex . t)
   (emacs-lisp . t)
   (org . t)
   (R . t)
   (sh . t)
   (python .t )))

;; load org-based config
(org-babel-load-file "~/org/aux/emacs-config.org")
#+end_src

#+begin_src ~/org/aux/emacs-config.org
Load orgmode modules:

#+begin_src emacs-lisp
(require 'org-id)

;; use unique ids for links
(setq org-link-to-org-use-id "create-if-interactive")
#+end_src

Any reason this shouldn't create a unique ID when I do =C-c l= on a headline? I thought it was working as you can see from the followup to the thread above. Now, with the same settings, it's not working again.


Thanks for any suggestions,
John