add socket.timeout to external_ip exceptions catch

Got this exception because at this time and in my location, http://ipecho.net/ is down