enic: do hang reset only in case of tx timeout