backend: reuse connections on error responses