U4-4931 - 6.2 - lock contention & potential application lockdown

See details in issue tracker, this is #384 and #388 re-targeted for 6.2(.2).
And strictly speaking, Monitor.Enter/Exit is how the lock(...) statement is compiled, so it's using the exact same mechanism.