Removed unwanted locking for named instances

When a HazelcastInstance with a name is created, it will prevent other HazelcastInstance with a name (doesn't matter if itis the same or not) from being created due to locking. This pr fixes that problem.