Handle whitespaced xml gently, but be harsh on mangled xml

In practice, the NS API returns XML with whitespaces in the XML tags. We now handle these cases gracefully. However, when there are tags 'broken' in between (not around), and Nokogiri is unable to parse the XML, raise an error in order to give the user of this client the power to handle these cases.