Catch every conceivable error Socket can raise (even the nonsense ones
like EADDRINUSE)