Restart transactions when sensical (bug 883453)