LP Bug 1442949 -- alter add col was not running under an internal Xn. that caused rollback to not work. -- change to allow internal cleanup command to proceed if running under a transaction. This is needed for internal cleanups after error. -- better error msg if index population fails.