libahci: fix result_tf handling after an ATA PIO data-in command