Are you doing a region or track bounce-in-place? I've had Halion Sonic for a little while now and haven't had any sync issues in Logic with it. Which patch did you load, maybe I can try to replicate your results.
Also, what kind of Mac are you using?