check if serviceConsumer is null on discarding service

Destroying a service throws NPE