CA-140596: Failed Lock cannot be garbage collected

I would be careful raising exceptions in methods/classes that were not doing that before.
The same applied to rerun: we have to make sure worse problems are not behind the corner
for having exceptions in places where they are not expected