Redmine 6327 - Interpret failing function calls in ifvarclass/if/unless as class not set

I take it classes should have expanded to a simple class expression and can't have stray characters in it, the way a promiser such as "ps -eo stime $$" (which I recently used) can.