Fixed #20331 -- Allowed admin actions to serve StreamingHttpResponses

I needed this fix for my project on 1.5 branch

I just cherry picked the commit but it seems to work fine and the tests pass:

    OK (skipped=177, expected failures=5)

(I guess that's ok)