it seems if you call a cab twice but change your mind the second time so that you don't chose a destination, you get stuck in the taxi. I am guessing it unset the variable for where you are going, but not the one for whether or not you get in the cab.