[PATCH] libata-eh-fw: implement new EH scheduling via error completion