More efficient resolution of joiner contexts

In some pathological cases, this would out eligibility under
CONTEXTJ rules much faster.
3 files changed