Merge "Don't use sync transactions if not needed" into rvc-dev