Fixed
- Fix middleware so that non-standard JSON-RPC error responses are no longer treated as successful responses (#123)
- A "non-standard" error response is one with an
error
field but where there are more properties in the error object than expected
- A "non-standard" error response is one with an