Exactly. It wasn't a matter of the Reds waiting around for a better offer -- Dunn had to get through waivers, and Arizona had priority; so they got a shot at him. The Reds had three options: let him go to Arizona for nothing, pull him back and keep him (they then can't trade him at all until the off-season), or work a deal with Arizona. The Mets couldn't have been in the picture, so it doesn't matter.