l'O dell'OH attacca il P facendo uscire il Cl si forma l'estere clorofostato derivato + HCl viene protonato 'O carbonilico,poi il Cl attacca il C carbonilico formando un intermedio tetraedrico,quando poi chiudi il doppio legame puoi osservare che c'è un buon gruppo uscente (base debole) PCl2O-,che reagisce ancora vedendo la stechiometria con l'acido carbossilico fino ad ottenere l'acido fosforico
ok saltando i passaggi precedenti,ora il doppietto dell'OH chiude in doppio legame ed esce OPCl2 e poi l'O protonato perde il H+ a dare l'alogenuro acilico neutro. In altre parole dovrebbe essere lo stesso meccanismo con cloruro di tionile che penso che sul testo lo trovi