Reference commercial support ticket #3853.
Steps to reproduce:
1. Create a requisition with a single node, single interface, at least one service on that interface
2. Import the requisition
3. In web UI, go to Node List -> NewNode -> click on any of the services -> Delete
Provisioner deletes the service
deleteService event is created and logged, but the service is unaffected.
Provisioner.handleDeleteService method has no reachable code when discoveryEnabled is false. Matt indicated in an IM exchange that he thinks this is not the case in 1.9.