SAM Error Recovery

If the device is in initiator mode, the error-recovery process varies depending on whether or not the device is supporting command queuing.

Also, some devices might support NACA=1 error recovery. Thus, error recovery needs to deal with the two following concepts.