Testing idempotency and fixing a bug with wrap-json-exception (it doesn't return a json body). Creating a non-retrying client for the idempotency test required refactoring sender middleware to separate throwing on 500 errors and retry logic, which should never have been conflated.
All querying now goes through HoneySql