change lockInterruptibly() implementation to throw java.lang.InterruptedException when interrupted. fixes #3969
Merge pull request #3973 from eminn/fix/master/3969

change lockInterruptibly() implementation to throw java.lang.Interrupted...