(SERVER-150) Additional test for RetryPoisonPill

This commit adds an additional test to validate that the
JRubyPuppetService `with-jruby-puppet` macro will grab
a new pool from the service context and borrow an instance
from it, in the case where it encounters a RetryPoisonPill.