Return an error if the response is not XML-RPC

When the provided data is not a valid XML-RPC response, `[decoder object]`
will be `nil`. Make sure `[decoder error]` reflects this case properly.