fixed an issue where the BestLocationProvider would not subscribe back
to the LocationManager in case of a screen orientation change