libata: improve EH internal command timeout handling