Threads waiting JCache sync listener completion events should be waken u...

...p when client is shutdown, cache is closed and destroyed.

Fixes #4330 
I'm not sure if these are still QuickTests. There is some waiting and it does use HazelcastSerialClassRunner.