sata_vsc: refactor vsc_sata_interrupt and hook up error handling