assoc transit-params, even if it isn't a map

Since transit can encode any of Clojure's data structures, there should be no reason not to `assoc` it into the request if it isn't a map.