Can you provide any insight (sorry.. I know it was been awhile) as to why it's difficult to implement client-side conditions for validation types other than "required"? Inside of ClientScriptWriter_jQuery.generateValidationScript() there is a comment indicating client-side conditions are only for the "required" validation type. However, I haven't stumbled upon the bit where it makes it especially challenging for different validation types.
<!--- Conditional validations can only be generated for "required" type --->
<cfif (NOT (StructCount(arguments.validation.getCondition()) GT 0 OR
StructKeyExists(arguments.validation.getParameters(),"DependentPropertyName")) OR valType EQ "required")
AND StructKeyExists(variables.RuleScripters,valType)>
<cfset theScript = variables.RuleScripters[valType].generateValidationScript(arguments.validation,arguments.locale,arguments.formName) />
</cfif>
If I replace the red text with "1==1", then my condition makes it through to the client and works as expected.