I've made some changes to the location listener. I've also added Settings in finally. You can set how many minutes it will wait before checking location (I think!) so this will hopefully help.
It's odd, in the app manifest, I don't ask for a wake_lock permission, but it's listed in the store permissions? I can only assume once you use the location listerner in the app, it tries to keep using it. I will continue to look into it, but hopefully setting a time and distance (I think I set 1km) minimum before it checks again, will help.
I've just submitted the update, but got an email from Google saying my app didn't have a content rating... which it does. I did the rating again. It looks like the update is going through still, but I'd really appreciate if someone can post if they get the update this morning/today. You'll know its today's update as it allows you into settings. Thanks!
Clovis, if you get it, please let me know if it helps your issue. Thanks.