STASHDEV-7788 Replaced `InvocationTest.testWaitingIndefinitely` with `testWaitingWithExplicitTimeout`.
The whole premise of the test, that a call timeout should interrupt indefinite `lock` calls is
completely wrong, and illustrates the confusion over what the "call timeout" actually means in
Hazelcast.  Changed this test to use a `tryLock` with explicit timeout.