Notes, in general:

On a failed completion of a background disc operation, the low level driver should place a pointer to the failed pair in the status word.

r2 is corrupt by background completion routines supplied by FileCore