When are You Free to Leave a Traffic Stop?