Forgotten parameter 'value' was added
(cherry picked from commit a2b53c8)
CORE-1584 Unable do rollback not in transaction block. Added checking runInTransaction

Enable auto-commit in begin of rollback(). And restore it to false after. It is same to execute() method.
(cherry picked from commit f59bc80)