Don't attempt to stop the full client on peers' IOExceptions
Don't attempt to stop the full client on peers' IOExceptions

Recoverable IOExceptions from single peers actually can happen if a
message is being sent to a peer at the same time it disconnects. The
previous way of handling this was to kill the client in the belief that
the IOException resulted from a local, unrecoverable error, and could
actually result in a dead lock trying to stop the client.

Signed-off-by: Maxime Petazzoni <d85b6a1285e9bda1f090e0e96b2c20e3f562641e@turn.com>

akkinenirajesh/ttorrent,sroze/ttorrent,mpetazzoni/ttorrent,shevek/ttorrent,13922841464/ttorrent,JetBrains/ttorrent-lib,shevek/ttorrent,JetBrains/ttorrent-lib,rambegaokar/ttorrent,andrew749/ttorrent,13922841464/ttorrent,indeedeng/ttorrent,tsbatista/ttorrent,zanella/ttorrent,henkel/ttorrent,andrew749/ttorrent,d3roch4/ttorrent,akkinenirajesh/ttorrent,zanella/ttorrent,sroze/ttorrent,rambegaokar/ttorrent,tsbatista/ttorrent,fspereira/ttorrent,pisek/ttorrent,henkel/ttorrent,fspereira/ttorrent,d3roch4/ttorrent,pisek/ttorrent,indeedeng/ttorrent,mpetazzoni/ttorrent