The current fake oplocks implementation doesn't work for SMB2, the normal oplocks code seems to still be engaged.
Created attachment 5723 [details]
Patch for the problem.
I'm going to check this in but rename the variable "fake_in_oplock_level" to "requested_oplock_level" to more accurately reflect what it represents.
I have no issue with that change.
Pushed to master - commit 28b8d421364a1d55bf28a2552f58b5e4325d2bbb.
Closing out bug report - thanks !