This is a strange behaviour I found about the ServiceHost, when you make a service like msmq services and the queue has some messages inside and you write service.Open(), you are expecting that the service will process the messages then leaves, (or that