ClientCallFuture does not return null when timeout, rethrows the exception

related to #2593
(verification) from sona
https://hazelcast-l337.sonar.cloudbees.com/drilldown/measures/1?metric=coverage&rids%5B%5D=3#
we can see that this line has never been executed in a test