Not true. It's all over reporting from the time, both local and national. And Harris did take responsibility. That too is in the reporting of the time.
Eduardo simply flaked out and blocked the trade, and he was able to block the trade because Al Avila, not Scott Harris, gave Eduardo a no-trade clause. So when Eduardo flaked out, Harris's hands were tied. It looks for all the world like Eduardo never really wanted the trade, intended to go to the market in the offseason anyway, and just wanted to give the Tigers a big middle finger by stringing us along on the way out. I have no idea whether that's what happened, but hey, it's as good a hypothesis as any. And look, it worked: he got more money from another team than he would have had he approved the trade. Sometimes "evil" wins.
If as you say Eduardo is a player is an airhead who can't be trusted to keep his word, then thank god he's gone. I know you would have liked to buy out his opt-out clause and keep him here, but thank god he is gone.