Revert part of Dave's patch that removed the yum transaction. When a yum failure happens, we want to know about it right away, not after several successful yum steps. Errors show up in a minute or two rather then tens of minutes during a build this way.