Fix Redmine/5748 - make defaults promises work in bundles using classes promise

If neither fail nor ok is set, e.g. the strings came back as "en" and "to" (somehow), you won't report either Pass or FAIL.  The second report should be conditioned on `fail|!ok` using `|` rather than `.` to combine values.