treat socket send errors as fatal for the device and call error callback