Thursday's debate might still be a trainwreck, but at least it won't be a repeat of the last one.