fix #3521: GPS reference count mismatch

There is no need to explicitely turn on the GPS when cancelling a
list refresh operation as this is done afterwards even when the
information has been cancelled. The reference counter was not correct.
Merge branch 'release' into upstream