handle cases where savon converts a result set of one into a hash, rather than an array