Rewrite of oneOk and allOk to use firstOk

* oneOk will return true only if we can find a first "ok" entry
* allOk will return true only if we cannot find a first "not ok" entry