I have tried to create a service in WAS that will handle a poison sub-queue and could not. So I called Microsoft and find out why and they just told me that you can't do that. That's it! it is not possible. You can only do in a self-hosted service. I hope I saved someone a lot of time.
The link below indicates this: