There's no real reason to disallow transactions as the allrecord lock is also available with mutexes enabled.
Created attachment 10558 [details] Patches for v4-2-test
Pushed to autobuild-v4-2-test.
Pushed to v4-2-test. Closing out bug report. Thanks!