added deregister to topic service destroyDistributedObject

back-port of https://github.com/hazelcast/hazelcast/pull/4196

fixes #4117