callback on ETIMEDOUT error as well