Eu tenho medo que você tenha entendido completamente muito do filme.
No início do filme, Hal já está morto (se matou na prisão). Aquelas cenas com Hal (principalmente em Nova York) foram todas flashbacks.
O presente é com a irmã em San Francisco. Jasmine encontra Dwight em uma festa em San Francisco. Isso é muito tempo depois que Hal se matou.
Mas a sua pergunta: "Por que Jasmine prendeu Hal?" Foi puramente um impulso do momento, coisa de vingança. Hal tinha acabado de dizer a Jasmine que ele estava apaixonado por essa garota francesa e ia deixá-la. E quase imediatamente, Jasmine liga para o FBI (ou melhor, chama alguém para obter o número do FBI).