Hi;
It will be better if your system engineer can share the shutdown logs about this issue.
About the shutdown hook here's my 2 cents;
In general, shutdown hooks are basically used to registering a thread to be started right before the VM shuts down. This thread usually can include cleanup operations, logging etc.
In Hazelcast, shutdown hook is triggered when JVM is shutting down externally (e.g. pressing ctrl+c from terminal while an instance is running). Orderly shutdowns do not need the hook.
Regards.