Adding support for running all scripts in a single transaction so that in the event of an error the entire release is rolled back