Fix reduction version bug and move macro list creation within the db subsession to allow continuation on rollback.
Fix reduction version bug and move macro list creation within the db subsession to allow continuation on rollback.

alexanderrichards/LZProduction,alexanderrichards/LZProduction,alexanderrichards/LZProduction,alexanderrichards/LZProduction