netxen: fix tx timeout handling on firmware hang