I just tried a test, it worked great several tiems. Music fades, shot fades to black, fades back in from black (no shot of Player in there):
playmusic "track5"
0 fademusic 1
_camera = "camera" camcreate [-64177.43,-52723.59,6.90]
_camera cameraeffect ["internal", "back"]
titlecut [" ", "black in", 4]
_camera camSetTarget ranger1
_camera camSetPos getpos CAM1
_camera camSetFOV 0.7
_camera camCommit 0
@camCommitted _camera
~10
4 fademusic 0
~4
titlecut [" ","BLACK OUT", 5]
_camera cameraeffect ["terminate", "back"]
camdestroy _camera
; fade back in over 1 seconds
titlecut [" ","BLACK IN", 1]
enableRadio true
exit
Maybe you've got a weird OFP bug. Before v1.85 I used to get units placed in odd places, miles from where I'd put them, and sometimes units would ignore their WPs and just follow a bizarre route miles from their WPs
Can you make a test in a new mission folder? Just a short version of script with player and the target unit, and see what happens. It really should work.