Abrupt connection close

Found while looking into #114 (closed).

Reproducible with GDK. Direct agent -> kas gRPC connection with 10 second max connection age.

{"level":"warn","time":"2021-07-12T16:16:46.434+1000","msg":"GetConfiguration.Recv failed","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:17:26.223+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:18:05.534+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:18:38.250+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:21:26.551+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:22:14.912+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:23:17.537+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"warn","time":"2021-07-12T16:23:25.432+1000","msg":"GetConfiguration.Recv failed","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:23:48.254+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:24:13.988+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
{"level":"error","time":"2021-07-12T16:24:45.888+1000","msg":"Error handling a connection","mod_name":"reverse_tunnel","error":"rpc error: code = Unavailable desc = closing transport due to: connection error: desc = \"error reading from server: EOF\", received prior goaway: code: NO_ERROR, debug data: "}
Edited by Mikhail Mazurskiy