Oddly enough I think this is one of the few times when a subscription model makes sense. The current approach has a fallback call center which can give the cars driving directions in unexpectedly situations, which could be supported by either a monthly subscription or low hourly fee. Similarly move out of the coverage area and stop paying etc.