Use `shell-command-on-region` rather than `call-process-region`

Windows seems to have problems with `call-process-region`; I'm
finding that files compile 'empty' (I see the wrapping IIFE with
no compiled code inside).

Is there any reason not to use the simpler `shell-command-on-region`?