Zipcar could have implemented a quick/easy solution to this problem: allow the card to unlock the car offline until it has been returned. Or force the renters to lock it using the keys during the duration of the rental. This just seem to be too common an issue not to have been addressed somehow.