added disable rollback as an option for the consumer instead of setting to true always