Add missing negation to GPS worker error reporting
Ensure that location service shuts down properly