Ah, right, so then the issue is that it shouldn't be throwing LockAcquisitionException at all. That makes sense now.