Bugfix for https://github.com/carlhuda/bundler/commit/ec49087a5acef97cf4101b89a00b0f21d5b28f67

The use of USE_PERSISTENT was needed as it was because of the behavior of require statements within rescue blocks
simplify NHP checks