Make sceKernelNotifyCallback() error if invalid cb passed

Which makes Numblast clearly happy (still black screen, but it makes sounds, so it's clearly a graphics issue.)  Also seems to have fixed Final Fantasy 2 hanging if you don't press start early enough.

Wrapped most of the user-end callback management funcs while I was there.

-[Unknown]