I would say something like this might happen. What is bothering me in this mechanism is the acidity. So I added H3O+ in the end to neutralize Cl-. But what if water is mostly arleady protonated at the start. That would probably hinder it's nucleophility right? Do halogen bonds affect do reaction? Can halogen ease the nucleophilic attack of a H3O+?