NeoBundleの重複チェックについて
えーと、この機能によって色々問題が起こっているようで、
原因になった身としてはフォローしとかないといけないかなと思います。
まずやること
vimrcが読まれる際に必ず neobundle#rc() を呼んでください。
これは README に書いてある通りにすれば概ね問題ないと思います。
NeoBundleを別ファイルに分けている人は、分けたファイルの先頭で呼ぶのがいいんじゃないでしょうか。
また、アンドキュメントではありますが、*1再読み込みする度に on_source() を呼んで欲しい人は
if !has('vim_starting') call neobundle#call_hook('on_source') endif
みたいなのを最後に書けばいいと思います。