[WFCORE-259] Update realm readiness checking based on ability to challenge.

If there are multiple mechanisms and one claims it can successfully challenge then the request should be allowed through.