Please check if you had any restart of Integration Server post registering Handler, as IS stores handlers in memory and you need to re-create each time you restart IS.
You can also provide QNameslist while registeringWmProvider
I tried creating the same scenario in 9.9 and it is working fine.
#webMethods#Integration-Server-and-ESB