By iamEAP, skyloard: Fixing bug where unchecking "require all rulesets" could cause only one of several context conditions to evaluate properly. [#2057219]