Removed different potential multi-node deadlocks

Conflicts:
	hazelcast/src/main/java/com/hazelcast/mapreduce/impl/task/TrackableJobFuture.java
Merge pull request #3989 from noctarius/issue_3824_maintenance

Removed different potential multi-node deadlocks (maintenance)