He's a good man. Can't blame him simplifying his day if he has some other work requiring his immediate attention.
Delay is one shrewd man. I believe he made the decision now because he knew the McKinney fiasco would provide perfect cover. Because of McKinney's incessant and irritating magpie squawkings, the Democrats have been preoccupied and unable to really mount a well-coordinated media blitz to rally the troops around the Delay-ethics theme they've been working hard to make the centerpiece of their election year strategy.