JRuby fix.
Remove pending_executors, not needed anymore.
Add spec coverage for double failure pending case.

This was broken in earlier versions of the code, but has since been
accidentally fixed.