After going back and reading through the documentation for Location.startLocationUpdatesAsync(),
I realized that running this method is what actually registers the task. I shouldn’t be checking for “isRegistered” until afterwards when turning location tracking off.