Fixing `so->update`

`:json-params` does not appear to be parsed correctly by Salesforce, however submitting it as deserialized JSON in the body does.