libata: always do follow-up SRST if hardreset returned -EAGAIN