Each of these events is reported in a different way:
User queued: listen for u_register event and check user level/flags
User approved: listen for u_level event and see how the level changed
User rejected: listen for u_block event
Maybe it would be better to add additional events specifically related to user moderation, but perhaps it is not necessary since other events already cover all of the situations.