THRIFT-5527: Don't swallow idl exceptions in Process function

Client: go

This allows ProcessorMiddlewares to access such exceptions, unless
there's a network error writing the response (which takes priority).

While I'm here, also make the indentation of Process function more
consistent, and make it consistent on returning false and an error when
the reading/writing fails.
4 files changed