that's exactly the point,so the faster pokemon ( weavile in this case) finishes the job quickly,and then regains speed.A slow pokemon PROBABLY may get OHKO'ed before even using fling.
Weavile has such an incredible speed, that in cases, it may still go first (40% chance, approx.)