CLC-3772 Tardily update BearFacts proxies for non-nil errors
Also centralize XML parsing.
CLC-3772 Server-side change to return API status from Bear Facts proxies
Client-side changes are next.