for swd_transact, return FAIL if current transact is not succeed