[BugFix] Stop Service from respawning and duplicating bt listener

Unfortunately there does not seem to be a way to make sure the gatt service for this particular device is a singleton, although it might be possible to scan for everything its connected to and if it sees the device it wont reconnect, this seems like a decent resolution for the time being at least.

I will continue to look into other options.