Improve handling of failures.  Send warnings when we search for a new source due to quality issues.