Throw if location permission not held
am: e4ae941e5e

Change-Id: Ib873fae25c6d9256f0eeb561bd40fdf7f72a944b