Comment #74 on the original issue points out that we are creating/checking
the sysctl after we have configured the notifications on the core.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253288#c74
Move the sysctl creation up to so it is created when the cpu tree is created.
This makes the cppc_notify field only available globally, but I prefer this, it
makes it easier to disable this workaround and it is unlikely that mixing
enabling/disabling these notifications per core is going to make buggy SMMs
happy.