Fix `update_column_in_batches` migrations helper
update_column_in_batches
does not raise an exception when there are open transactions present, yet the implementation depends on transactions being disabled to fully benefit from using this helper.
We had a mysterious problem with migration on gitlab.com because this was not explicit that having transactions is a bad idea when using this helper, see https://gitlab.com/gitlab-com/infrastructure/issues/2072.