Side note for later: I'd ditch the Thread.current implementation. 
Passing ```request.env``` to the repository as query metadata (via an ```interactor```)  which would then do what it's supposed to with it (i.e add the request-id to the headers)