Service shutdown when bluetooth hardware is turned off. Restructured the
notfication queue to be consistent with the design pattern of the
message queue. Tweaks to how the queues shutdown when the service is
shutdown from a blocked state.