fix stability in eagle driver by using socket timeouts and catching exceptions