Simplify Gitaly 'interrupted stream' tests
https://gitlab.com/gitlab-org/gitlab-workhorse/blob/master/gitaly_test.go
We have more and more tests now that assert that when Workhorse makes a Gitaly call, it cancels the request context before returning from the HTTP handler. These tests are complicated and repetitive. This feels like technical debt to me.