[MONDRIAN-2230] - XMLA fails to be read if a prior schema is not valid due to a broken jdbc connection

3 commits: comments are self explanatory

@lucboudreau could you please review/merge?