If the ```service``` passed is ```NULL```, should we also shutdown the old ```mNotificationService``` if it is not ```NULL```?