Field conditions fail if the field it's conditioning off of isn't available
If a field is conditioned off another field that isn't available (e.g. Access permission) then the condition always fails. It should pull the initial PHP value, send it to jQuery, see that the field can't be found, and just static stay with the PHP value. This way the condition would just act like a Custom > Value usage.