Robust checking for Bundler project

Vim seems to cope with the early `return` with the context of an `autocommand`,
but when the condition is not negated(!) it carries on regardless.

This is odd. Time to crack open the Vim source!