service will now correctly throw NoDeliveryMechanismEstablished fault; added a test for it