libata-pmp: implement qc_defer for command switching PMP support