feat added #findId:then:ifNone:onError: and consistently use aBlock value: nil in the ommitted ifNone: variations