iofunc_notify_trigger changes priority

I have a client process with priority 25 which is waiting for trigger event by using select_attach and dispatch_block. The client process is triggered by a server with priority 26 with iofunc_notify_trigger. After dispatch_block is left the client process has priority 10.
Why?