You are defining that the last state was "driver" and then he changed to the state of driver... So it has no sense as he is now a driver and was a driver before.
it has sense...
if player was in a normal vehicle and changes to unauthorized vehicle it should be deleted