What exactly do you mean by "the custom IQ message is not received". You do show that the stanza is received.
Do you mean it is not parsed into an Invitation object as CSH is assuming? If that is the case, run it in a debugger and break in your provider to see what is happening.