Might be that kernel-default-base is installed before suse-module-tools-scriptlets, so that the post-install is not called (as per `run_if_exists`)?