Oops, will crash if we remove the end?
Properly wake threads on sceUmdActivate().

And also delay it a bit since the PSP seems to.
Update the umd callback right away.

This fixes umd/callbacks/umd.
Merge pull request #801 from unknownbrackets/umd

Wake threads properly in sceUmd